{"ip":"51.12.208.201","exported_at":"2026-10-27T10:29:07+00:00","period_days":30,"metrics":{"events7d":28,"distinct_ports":1,"distinct_classifications":4,"max_severity":10,"last_sensor_id":"paris-1","max_waf_score":20,"max_risk_score":55,"attack_stage":"exploit_attempt","attack_chain_stage":"exploitation","threat_family":["unknown"],"recommended_action":"monitor","confidence":0.89,"risk_breakdown":{"waf":56,"classification":72,"behavior":0,"geo":0,"protocol":35,"novelty":15},"mitre_tactics":["TA0001","TA0002"],"mitre_technique":"TA0001","top_mitre_technique":"TA0001","top_mitre_count":19,"executive_one_liner_fr":"Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP","campaign_hint_fr":null,"confidence_breakdown":{"waf":56,"classification":72,"behavior":0,"geo":0,"protocol":35,"novelty":15,"risk_score":42},"persona_hostname":"mail.sensor-1.internal","correlation_flags":[],"correlation_flags_labels_fr":[],"confidence_pct":89,"confidence_hint_fr":null,"sensor_role_label_fr":"Renseignement menaces","tags_summary_labels_fr":[],"tags_summary":[],"attack_vector":"exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/wisenet_icon.ico","protocol_details":{"http_method":"GET","http_path":"\/wmf\/base\/images\/wisenet_icon.ico","request_line":"GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","port":8800,"service":"http","service_label_fr":"HTTP"},"protocol_summary_fr":"GET \/wmf\/base\/images\/wisenet_icon.ico \u00b7 UA Python\/3.11 aiohttp\/3.9.1 \u00b7 HTTP:8800","evidence_snippet":"GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\r\nHost: 62.3.50.33:8800\r\nAccept: *\/*\r\nAccept-Encoding: gzip, deflate\r\nUser-Agent:","target_port_label":"8800 \u00b7 HTTP","emulator_service":"http","confidence_reason":"Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF","classification_reason":"Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%","classification_reason_label_fr":"Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%","confidence_factors_fr":"Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF","payload_preview":"GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\r\nHost: 62.3.50.33:8800\r\nAccept: *\/*\r\nAccept-Encoding: gzip, deflate\r\nUser-Agent:","open_intel":{"source":"Emerging Threats open","status":"ok","matched":false,"label_fr":null,"detail_fr":null},"open_intel_ipsum":{"source":"IPsum","status":"ok","matched":false,"label_fr":null,"detail_fr":null},"open_intel_cins":{"source":"CINS Army","status":"ok","matched":false,"label_fr":null,"detail_fr":null}},"dnsbl":{"query":"201.208.12.51.dnsbl.blacklistip.com","listed":false,"available":false,"response":null,"meaning":null,"label":null},"events":[{"id":7136148,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42408,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/wmf\/base\/images\/wisenet_icon.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022b90b02b69d079026f0e62169984aec0e2c7294c4\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 157, \u0022payload_entropy\u0022: 5.117589543208787, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u002226e278d767ddb72edc0f618c2b8fdc04f3f00907\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022bc3781641f82a7884ca96ad931146a06\u0022, \u0022path_pattern_hash\u0022: \u00228ae3a17d403aba7636cdcfb4336b5b54\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: \u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/wmf\/base\/images\/wisenet_icon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/wmf\/base\/images\/wisenet_icon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022c94f64bd22ad7bd74869256d29ab383071e32c27\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/wmf\/base\/images\/wisenet_icon.ico\u0022, \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/wisenet_icon.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/wmf\/base\/images\/wisenet_icon.ico\u0022, \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/wisenet_icon.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/wmf\/base\/images\/wisenet_icon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":157},{"id":7136147,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42394,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/wmf\/base\/images\/WiseNet_Logo_0.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022015c51c35c1534802b23f638b06e9477e2a49f3c\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 159, \u0022payload_entropy\u0022: 5.198577264850491, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022761ed12dd26363f0a8768850a7be71832ed843a3\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022a9a5a390994c5d11267ba9b34b51fdc3\u0022, \u0022path_pattern_hash\u0022: \u002256f7918043becc56359a2212effdd972\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/wmf\/base\/images\/WiseNet_Logo_0.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/wmf\/base\/images\/WiseNet_Logo_0.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00229aae6775c85ba9152c317bc060ca34236ebb156e\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/wmf\/base\/images\/WiseNet_Logo_0.png\u0022, \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/WiseNet_Logo_0.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/wmf\/base\/images\/WiseNet_Logo_0.png\u0022, \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/WiseNet_Logo_0.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/wmf\/base\/images\/WiseNet_Logo_0.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":159},{"id":7136146,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42402,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/wmf\/base\/images\/favicon.svg","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022svg\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022861d6f874558890a291f0138c07114326e4a416f\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 152, \u0022payload_entropy\u0022: 5.15558778126223, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022a7d04b6a5ac254e2060fa7a54035f92f430d0956\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00225f05beab9b5b8eb6307a8597e5d12cab\u0022, \u0022path_pattern_hash\u0022: \u0022abea68e797042bed32549144e26b3adf\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/wmf\/base\/images\/favicon.svg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/wmf\/base\/images\/favicon.svg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002219cc1229a08250f3739c99aa14715b76079f2462\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/wmf\/base\/images\/favicon.svg\u0022, \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/favicon.svg\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/wmf\/base\/images\/favicon.svg\u0022, \u0022request_line\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/wmf\/base\/images\/favicon.svg\u0022, \u0022evidence_snippet\u0022: \u0022GET \/wmf\/base\/images\/favicon.svg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":152},{"id":7136145,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42346,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/images\/logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00226644ca96f971cf54491df0a0a68e574fe037f1f8\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 140, \u0022payload_entropy\u0022: 5.067621303848711, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022a4916741fc6455eaabeba46b152dcc75ae3ecc44\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00220d8debdd2ee1cff321c2d676b165e92d\u0022, \u0022path_pattern_hash\u0022: \u0022c3f4077ffa0cfc7d09cd4936f579e170\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/images\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/images\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022cb4ae1948f74d73153324258b97f00162616b110\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/images\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/images\/logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/images\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/images\/logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":140},{"id":7136144,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42382,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/nobody\/favicon.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u002299031f973e05a5223d32a653b4d8545b046e986a\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 143, \u0022payload_entropy\u0022: 5.088764718689118, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022516f275208f6b897bafa43dda9cb2ff5827eb3c7\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00225e0af8f351b7cc37d577cef92f407583\u0022, \u0022path_pattern_hash\u0022: \u0022aed6526709a8e7eda329386724bafe99\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/nobody\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/nobody\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00223473b67da47b1d881791fde87b1fc11ca3232c78\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/nobody\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/nobody\/favicon.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/nobody\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/nobody\/favicon.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/nobody\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":143},{"id":7136143,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42368,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/img\/logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00228be9bf54750ec17e9ac02cf2265bf39f59b1b819\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 137, \u0022payload_entropy\u0022: 5.06167328457313, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u002221529a6680808243cecae1b025dc25921070a889\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022e139cd5cf7bdf8fb3f7df7139da1518a\u0022, \u0022path_pattern_hash\u0022: \u0022de57d78549fc03797628620c8e90dc07\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002278ace59a6cd729abf2533d1e66b46a6c15fe44c5\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/img\/logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/img\/logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/img\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":137},{"id":7136142,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42352,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/img\/app_logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00222177c106eefbeb179411112bc2baf2c4ae3c6946\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 141, \u0022payload_entropy\u0022: 5.084389034234232, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022c460eba1f6d8ceb12158e7abb9541139e25307d2\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u002201b692a208eb832fdcff91662e7f0d0b\u0022, \u0022path_pattern_hash\u0022: \u002232a11ba4afa7188cc3ee4f083fb8c153\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioh\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/app_logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioh\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/app_logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioh\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002238a00f1dbd9f62df810a9427182a0833c9853068\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/app_logo.png\u0022, \u0022request_line\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioh\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/img\/app_logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/app_logo.png\u0022, \u0022request_line\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/img\/app_logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/img\/app_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioh\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":141},{"id":7136138,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42342,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/images\/favicon.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022c3e02c33e4e599b13776537fef445a739c5bf5a1\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 143, \u0022payload_entropy\u0022: 5.08777374351376, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022eb7f3f64895a3dc8cd54217cdbd28d37d0e60583\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022e297f7bbd83a59ba811e270a9c950da7\u0022, \u0022path_pattern_hash\u0022: \u0022ebfc9cc147746028ca30139889e0c240\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/images\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/images\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022eea0b39634aaf6ed61517c5eb8b96f3b3f10f687\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/images\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/images\/favicon.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/images\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/images\/favicon.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":143},{"id":7136137,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42332,"dst_port":8800,"service":"http","classification":"scanner_credential","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/image\/loginlogo-dh.jpg","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022jpg\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022321073cdfde306c7fb574e869369192543e7e2a8\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 147, \u0022payload_entropy\u0022: 5.099057639295168, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 46.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 43, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u002242c8645f2289e4a723f9e2cda46c4a30844c6f3e\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022confidence\u0022: 0.35, \u0022classification_confidence\u0022: 0.35, \u0022precision_score\u0022: 42, \u0022precision_signals\u0022: [\u0022INT-path-wp-login\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-path-wp-login\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022web_scanner\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 35.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022b901ea8db16cef2806be218fce53614c\u0022, \u0022path_pattern_hash\u0022: \u0022f70039479f64d25fb029e36910ee7ecd\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 43}, \u0022payload_preview\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/image\/loginlogo-dh.jpg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/image\/loginlogo-dh.jpg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002221b6e97653e5da5e08148ba064549f66805bf744\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/image\/loginlogo-dh.jpg\u0022, \u0022request_line\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/image\/loginlogo-dh.jpg\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 43\/100\u0022, \u0022confidence_pct\u0022: 35, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 43, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-path-wp-login\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Path Wp Login\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: \u0022Confiance mod\u00e9r\u00e9e \u2014 signal unique\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/image\/loginlogo-dh.jpg\u0022, \u0022request_line\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/image\/loginlogo-dh.jpg\u0022, \u0022evidence_snippet\u0022: \u0022GET \/image\/loginlogo-dh.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 35 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":147},{"id":7136136,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42318,"dst_port":8800,"service":"http","classification":"lfi_path_traversal","waf_score":20,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/doc\/ui\/images\/login.jpg","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022jpg\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u002204c48141e9f0ba3f02f8733604823d01c7d3676c\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 148, \u0022payload_entropy\u0022: 5.10615835302402, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 88.0, \u0022risk_classification\u0022: 78.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.7, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 88.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 55, \u0022tag_count\u0022: 4, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u0022727dc33d10348081956c6b2dbcf7b50feb18e964\u0022, \u0022event_fingerprint\u0022: \u0022716102cb71e37179fe6d553cbfd4f38e613f3e28\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022, \u0022confidence\u0022: 0.59, \u0022classification_confidence\u0022: 0.59, \u0022precision_score\u0022: 70, \u0022precision_signals\u0022: [\u0022CRS-930100-sub\u0022], \u0022kb_rule_ids\u0022: [\u0022CRS-930100-sub\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 88.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 55}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022path_traversal\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 59.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u002289d9f3509b0407add24ee75f399497f6\u0022, \u0022path_pattern_hash\u0022: \u002200f0e76671d82a3a61e6394d2241cf04\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 55}, \u0022payload_preview\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/ui\/images\/login.jpg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/ui\/images\/login.jpg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022path_traversal\u0022], \u0022recommended_client_action\u0022: \u0022investigate\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002287401cfd2c71aca3297a6c07adbe94a3203ae16f\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/ui\/images\/login.jpg\u0022, \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/ui\/images\/login.jpg\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 3 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 55\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 88.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 55}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 55, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022CRS-930100-sub\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022CRS-930100-sub\u0022], \u0022recommended_action\u0022: \u0022investigate\u0022, \u0022recommended_action_label\u0022: \u0022Investiguer\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/ui\/images\/login.jpg\u0022, \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/ui\/images\/login.jpg\u0022, \u0022evidence_snippet\u0022: \u0022GET \/doc\/ui\/images\/login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 3 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 59 % \u2014 Score WAF 88 \u00b7 3 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_investigate\u0022, \u0022tags_list\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":10,"bytes_in":148},{"id":7136135,"ip":"51.12.208.201","ts":"2026-10-23 13:10:29.000000","proto":"tcp","src_port":42330,"dst_port":8800,"service":"http","classification":"lfi_path_traversal","waf_score":20,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/doc\/ui\/images\/logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u002256e372ec2acd27bec8cf2e09ac3706e7b7f2254b\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 147, \u0022payload_entropy\u0022: 5.080425836089998, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 88.0, \u0022risk_classification\u0022: 78.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.7, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 88.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 55, \u0022tag_count\u0022: 4, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u0022727dc33d10348081956c6b2dbcf7b50feb18e964\u0022, \u0022event_fingerprint\u0022: \u00224fa3abbee9a4722840043c9fcf83e7658a33ea68\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022, \u0022confidence\u0022: 0.59, \u0022classification_confidence\u0022: 0.59, \u0022precision_score\u0022: 70, \u0022precision_signals\u0022: [\u0022CRS-930100-sub\u0022], \u0022kb_rule_ids\u0022: [\u0022CRS-930100-sub\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 88.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 55}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022path_traversal\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 59.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u002214111aaec209929efcaa0384c82b5bdb\u0022, \u0022path_pattern_hash\u0022: \u00226d0bd591d3d1a4418bbe2c176bdf9fc9\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 55}, \u0022payload_preview\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/ui\/images\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/ui\/images\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022path_traversal\u0022], \u0022recommended_client_action\u0022: \u0022investigate\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00223faa89e59934985de5bdaf846dd1703c1b87a6f5\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/ui\/images\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/ui\/images\/logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 3 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab lfi_path_traversal \u00bb (signaux protocolaires) \u00b7 confiance 59%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 55\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 88.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 55}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 55, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022CRS-930100-sub\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022CRS-930100-sub\u0022], \u0022recommended_action\u0022: \u0022investigate\u0022, \u0022recommended_action_label\u0022: \u0022Investiguer\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/ui\/images\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/ui\/images\/logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/doc\/ui\/images\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.1\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 3 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 59 % \u2014 Score WAF 88 \u00b7 3 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_investigate\u0022, \u0022tags_list\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":10,"bytes_in":147},{"id":7136134,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42312,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/doc\/logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00228bf87897da9578f532035150574eaad933de545c\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 137, \u0022payload_entropy\u0022: 5.035020113373107, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u00220c0cf0344f8b3e2d62017fa2f8040aab0a6f8d07\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00223fa9e0d4aeb568795f01649d47b88f7a\u0022, \u0022path_pattern_hash\u0022: \u0022c68677ac1e0d28de67a5fa5f038a2314\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00227896c61cb4fb8305bf073005f98157ef55470de0\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/logo.png\u0022, \u0022request_line\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/doc\/logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":137},{"id":7136133,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42304,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022jpg\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00220648497818dc653aa6143624ae4c94844d42787b\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 171, \u0022payload_entropy\u0022: 5.251010231840825, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022da9b0288f929237d3ad9c7c985b4896f3f1f24ad\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022f167a55900bddeb68b3216e7b3595b2c\u0022, \u0022path_pattern_hash\u0022: \u00220e8a7b5418831dd0ccf0b17599eaf318\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022fda4740d58984c19fd70fe1b495ab521863f04eb\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg\u0022, \u0022request_line\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg\u0022, \u0022request_line\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg\u0022, \u0022evidence_snippet\u0022: \u0022GET \/doc\/26f6b566d7c04b9735f4aa57fb677c4c-login.jpg HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":171},{"id":7136132,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42310,"dst_port":8800,"service":"http","classification":"scanner_credential","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/doc\/images\/login\/login_14.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00228cf2be50a9d9e80f95dde7b47e5773c6f2fe7b70\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 154, \u0022payload_entropy\u0022: 5.096215457722811, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 46.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 43, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u00221d312dfca5527b8cc528c161f408f8605b999982\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022confidence\u0022: 0.35, \u0022classification_confidence\u0022: 0.35, \u0022precision_score\u0022: 42, \u0022precision_signals\u0022: [\u0022INT-path-wp-login\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-path-wp-login\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022web_scanner\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 35.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022fcd266cc1e101489756291b4f1aca9c1\u0022, \u0022path_pattern_hash\u0022: \u0022919dffece7d48ec02d089451ec7a51af\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 43}, \u0022payload_preview\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pyt\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/images\/login\/login_14.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pyt\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/doc\/images\/login\/login_14.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pyt\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022d485810e3a24d47dcc5b6f3e0db0991cd6ef2ebe\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/images\/login\/login_14.png\u0022, \u0022request_line\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pyt\u0022, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/doc\/images\/login\/login_14.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 43\/100\u0022, \u0022confidence_pct\u0022: 35, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 43, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-path-wp-login\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Path Wp Login\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: \u0022Confiance mod\u00e9r\u00e9e \u2014 signal unique\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/doc\/images\/login\/login_14.png\u0022, \u0022request_line\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/doc\/images\/login\/login_14.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/doc\/images\/login\/login_14.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pyt\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 35 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":154},{"id":7136131,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42290,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/custom_logo\/web_logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022d9e079986acd3b1b479aa59e7af1ca2e1b354ccc\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 149, \u0022payload_entropy\u0022: 5.146440084977839, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u00223ab6c6602747d2d631bfc4d32086e1dd68072607\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u002280543c795d3545a3146df0a87d900244\u0022, \u0022path_pattern_hash\u0022: \u0022265249f5bb3d01760497e746eb5cc3df\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/custom_logo\/web_logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/custom_logo\/web_logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00221497f1f1aa31f5cbbaee0b6b9ea87b8262bebcee\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/custom_logo\/web_logo.png\u0022, \u0022request_line\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/custom_logo\/web_logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/custom_logo\/web_logo.png\u0022, \u0022request_line\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/custom_logo\/web_logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/custom_logo\/web_logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":149},{"id":7136130,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42266,"dst_port":8800,"service":"http","classification":"scanner_credential","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/css\/Pictures\/Login\/appName.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u002208d2ddbf79246466ddfc4f8dae18dd4d3b7c5102\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 155, \u0022payload_entropy\u0022: 5.117100842277595, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 46.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 43, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022c92c81b8fc3f6fa3d57777330921a3e412b962d8\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022confidence\u0022: 0.35, \u0022classification_confidence\u0022: 0.35, \u0022precision_score\u0022: 42, \u0022precision_signals\u0022: [\u0022INT-path-wp-login\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-path-wp-login\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022web_scanner\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 35.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u002277a049e6b48af54bc5b7154353179552\u0022, \u0022path_pattern_hash\u0022: \u002275f36ed2846b961aa9f7ca7d9e4f308e\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 43}, \u0022payload_preview\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/css\/Pictures\/Login\/appName.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/css\/Pictures\/Login\/appName.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002210eb8f5bd64c8c1315579332478877854db0d0f7\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/css\/Pictures\/Login\/appName.png\u0022, \u0022request_line\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/css\/Pictures\/Login\/appName.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 43\/100\u0022, \u0022confidence_pct\u0022: 35, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 43, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-path-wp-login\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Path Wp Login\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: \u0022Confiance mod\u00e9r\u00e9e \u2014 signal unique\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/css\/Pictures\/Login\/appName.png\u0022, \u0022request_line\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/css\/Pictures\/Login\/appName.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 35 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":155},{"id":7136129,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42282,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/css\/Pictures\/initview.gif","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: \u0022gif\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022b6bffa5c696720164c1ddf0519668c7fa6853e09\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 150, \u0022payload_entropy\u0022: 5.091421675514734, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022e5900d51a8027fec800cb77d9a01e7bd1d68a4b4\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u002283a3fab2228f4f2c4c87ec8371706039\u0022, \u0022path_pattern_hash\u0022: \u002277fe97399b0b97368a6a68148e3510ed\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/css\/Pictures\/initview.gif\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/css\/Pictures\/initview.gif\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022f6d09f9678a0cba4db29fd51d98ccd9ecd7ab95b\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/css\/Pictures\/initview.gif\u0022, \u0022request_line\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/css\/Pictures\/initview.gif\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/css\/Pictures\/initview.gif\u0022, \u0022request_line\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/css\/Pictures\/initview.gif\u0022, \u0022evidence_snippet\u0022: \u0022GET \/css\/Pictures\/initview.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":150},{"id":7136128,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42242,"dst_port":8800,"service":"http","classification":"scanner_credential","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/Css\/Pictures\/Login\/Login-logo.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00227ff00e8e8e21e094b32e3e6f6bcf94b0efe8b684\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 158, \u0022payload_entropy\u0022: 5.105391391996727, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 46.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 43, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u00225ae8300e32df9a90c60698c63eb3240ac6eff9a1\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022confidence\u0022: 0.35, \u0022classification_confidence\u0022: 0.35, \u0022precision_score\u0022: 42, \u0022precision_signals\u0022: [\u0022INT-path-wp-login\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-path-wp-login\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022web_scanner\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 35.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00222231db3aeb1447332d6c00dc06ab5ad4\u0022, \u0022path_pattern_hash\u0022: \u0022a26df10e0e5a68a99ec0943f41fb73bf\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 43}, \u0022payload_preview\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/Css\/Pictures\/Login\/Login-logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/Css\/Pictures\/Login\/Login-logo.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022aee08ba15e1e13fb45c577a1c089f956fb43b3b9\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/Css\/Pictures\/Login\/Login-logo.png\u0022, \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/Css\/Pictures\/Login\/Login-logo.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 43\/100\u0022, \u0022confidence_pct\u0022: 35, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 43, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-path-wp-login\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Path Wp Login\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: \u0022Confiance mod\u00e9r\u00e9e \u2014 signal unique\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/Css\/Pictures\/Login\/Login-logo.png\u0022, \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/Css\/Pictures\/Login\/Login-logo.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/Login-logo.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent:\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 35 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":158},{"id":7136127,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42258,"dst_port":8800,"service":"http","classification":"scanner_credential","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/Css\/Pictures\/Login\/appName.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 4, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022754a7eabd24f5a32c79ee58713881ce5222e0239\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 155, \u0022payload_entropy\u0022: 5.14382154840712, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 46.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 43, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u00223e6133e3d7090103bb446668da01c61e840692d8\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022confidence\u0022: 0.35, \u0022classification_confidence\u0022: 0.35, \u0022precision_score\u0022: 42, \u0022precision_signals\u0022: [\u0022INT-path-wp-login\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-path-wp-login\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022web_scanner\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 35.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022c535708a434a5d15951e06d8645c724c\u0022, \u0022path_pattern_hash\u0022: \u002275f36ed2846b961aa9f7ca7d9e4f308e\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 43}, \u0022payload_preview\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/Css\/Pictures\/Login\/appName.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/Css\/Pictures\/Login\/appName.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002215fda02ddd4edbe7beaf050a7418176dfa8ea85d\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/Css\/Pictures\/Login\/appName.png\u0022, \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/Css\/Pictures\/Login\/appName.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 43\/100\u0022, \u0022confidence_pct\u0022: 35, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 43, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-path-wp-login\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Path Wp Login\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: \u0022Confiance mod\u00e9r\u00e9e \u2014 signal unique\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/Css\/Pictures\/Login\/appName.png\u0022, \u0022request_line\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/Css\/Pictures\/Login\/appName.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/Css\/Pictures\/Login\/appName.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Py\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 35 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":155},{"id":7136126,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42238,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/img\/favicon.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00226a4cce546ea8724c8e46085ab195bced4ba068b1\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 140, \u0022payload_entropy\u0022: 5.0852241141823535, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u00227d840715767b12bdbfc10b549fa2b13bd1170ff7\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00220301a4e6a38bdafb34758c47cfa2db8a\u0022, \u0022path_pattern_hash\u0022: \u0022ddc86fc79a13e28cb0fd88100e8bd68b\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00229bfd2f436a8d96289bb3b877e694d9990916df00\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/img\/favicon.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/img\/favicon.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/img\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aioht\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":140},{"id":7136125,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42234,"dst_port":8800,"service":"http","classification":"scanner_credential","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/img\/login\/favicon.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u002255a8c42aebc053001ba2ee258c583b879dae4983\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 146, \u0022payload_entropy\u0022: 5.079529012706582, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 46.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 43, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u002223a6fdfdb233318cd79882fdcfce3270e3e93608\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022confidence\u0022: 0.35, \u0022classification_confidence\u0022: 0.35, \u0022precision_score\u0022: 42, \u0022precision_signals\u0022: [\u0022INT-path-wp-login\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-path-wp-login\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022web_scanner\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 35.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022129435c59b6e8720be90a0408e36e2c3\u0022, \u0022path_pattern_hash\u0022: \u00223d42e8890e879692296bceb3612509cd\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 43}, \u0022payload_preview\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/login\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/img\/login\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022617fc900e69fd2cd5a8cb909f6ea923a1060a639\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/login\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11\u0022, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/img\/login\/favicon.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 35%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 43\/100\u0022, \u0022confidence_pct\u0022: 35, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 46.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 43}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 43, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-path-wp-login\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Path Wp Login\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: \u0022Confiance mod\u00e9r\u00e9e \u2014 signal unique\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/img\/login\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022scanner credential \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/img\/login\/favicon.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/img\/login\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 35 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 35 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":146},{"id":7136124,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42232,"dst_port":8800,"service":"http","classification":"web_probe","waf_score":6,"waf_tags":"[\u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/favicon.png","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022png\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00220e2fb12075cfdfab48caa5e947b2f869f3e4b46c\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 136, \u0022payload_entropy\u0022: 5.071093224508358, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 38.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.0, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 38.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 40, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00226a9d3dcdf267db332768c1d5ff8e7a6fc294b19f\u0022, \u0022event_fingerprint\u0022: \u0022d8f8ef2ef530a5922787a754ed66bfd6db5647b8\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022dea17642c8e12018de62fe04b6323fa6\u0022, \u0022path_pattern_hash\u0022: \u002278108a7de2bfe278c6c53fa5a055e339\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 40}, \u0022payload_preview\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/favicon.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/favicon.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/favicon.png\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/favicon.png HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3\u0022, \u0022classification_reason\u0022: \u0022Sonde HTTP (tag nosqli-3) \u00b7 confiance 71%\u0022}, \u0022classification_reason\u0022: \u0022Sonde HTTP (tag nosqli-3) \u00b7 confiance 71%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 38.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 40}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022confidence\u0022: 0.71, \u0022classification_confidence\u0022: 0.71, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022b0704734006593731d426bf4658f75e083ce5a3c\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/favicon.png\u0022, \u0022request_line\u0022: \u0022GET \/favicon.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3\u0022, \u0022attack_vector\u0022: \u0022Sonde HTTP \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/favicon.png\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 71 % \u2014 Score WAF 32 \u00b7 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Sonde HTTP (tag nosqli-3) \u00b7 confiance 71%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Sonde HTTP (tag nosqli-3) \u00b7 confiance 71%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 40\/100\u0022, \u0022confidence_pct\u0022: 71, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 38.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 40}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022attack_stage_label\u0022: \u0022Sonde \/ probe\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022risk_score\u0022: 40, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0007\u0022, \u0022mitre_technique\u0022: \u0022TA0007\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/favicon.png\u0022, \u0022request_line\u0022: \u0022GET \/favicon.png HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022Sonde HTTP \u00b7 via HTTP:8800 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/favicon.png\u0022, \u0022evidence_snippet\u0022: \u0022GET \/favicon.png HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 71 % \u2014 Score WAF 32 \u00b7 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 71 % \u2014 Score WAF 32 \u00b7 1 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022discovery\u0022, \u0022label_fr\u0022: \u0022D\u00e9couverte\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":4,"bytes_in":136},{"id":7136123,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42224,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/images\/favicon.gif","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022gif\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u0022b5f1ca29a112e3fdd3d134bfebe6b208f9730494\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 143, \u0022payload_entropy\u0022: 5.099503226054782, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022b54151989130a2ed870476ed5528626c2f5221b1\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u00228b272e41e2296b8c175740c69a7834b2\u0022, \u0022path_pattern_hash\u0022: \u0022324d3637c7e13b434a8bc83e1e5f48e8\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/images\/favicon.gif\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/images\/favicon.gif\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00228d40033488c78bc25079e6112df59c591529d41a\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/images\/favicon.gif\u0022, \u0022request_line\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/images\/favicon.gif\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/images\/favicon.gif\u0022, \u0022request_line\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/images\/favicon.gif\u0022, \u0022evidence_snippet\u0022: \u0022GET \/images\/favicon.gif HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 ai\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":143},{"id":7136122,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42192,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/res\/WebClient.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u00226472852983aecd79212acc2006ba88a444bf50c2\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 142, \u0022payload_entropy\u0022: 5.103760989922233, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022e3c2b7dfff157e966cdabf498c9c475ac2eaa15a\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022b2b31db040d53a92c5a07a1d489a6e52\u0022, \u0022path_pattern_hash\u0022: \u0022d5d04f88f0af55103e8a766de3742021\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aio\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/res\/WebClient.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aio\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/res\/WebClient.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aio\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00227ab258b223b3704ebc806563da6889f3f790a90e\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/res\/WebClient.ico\u0022, \u0022request_line\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aio\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/res\/WebClient.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/res\/WebClient.ico\u0022, \u0022request_line\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/res\/WebClient.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/res\/WebClient.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aio\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":142},{"id":7136121,"ip":"51.12.208.201","ts":"2026-10-23 13:10:28.000000","proto":"tcp","src_port":42214,"dst_port":8800,"service":"http","classification":"exploit_attempt","waf_score":12,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022]","http_method":"GET","http_target":"\/baseProj\/images\/favicon.ico","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: \u0022ico\u0022, \u0022http_ua_hash\u0022: \u0022e4267a7d09102665257577c5df51c782d77bc9f3\u0022, \u0022http_host_hash\u0022: \u00227bcd279d4417b56f827a93b5d7ca5fded437b0c7\u0022, \u0022http_target_hash\u0022: \u002260ed8a202ff71b9c619fea716da85d83e048839b\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: true, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 152, \u0022payload_entropy\u0022: 5.139035863726292, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 8075, \u0022country\u0022: \u0022SE\u0022, \u0022dst_port\u0022: 8800, \u0022risk_waf\u0022: 56.0, \u0022risk_classification\u0022: 72.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 5.4, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 42, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00221a6c85d4b01f838385e6a312969ec19c4463234d\u0022, \u0022event_fingerprint\u0022: \u0022a7cadf6103cd289d623e770d3895067cc0b6501e\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SE\u0022, \u0022asn\u0022: 8075, \u0022org\u0022: \u0022Microsoft Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u002259d188222611e6b3c8a5c00c1b55c2c5\u0022, \u0022payload_hash\u0022: \u0022c13bade461ff6215c099f5fe80fe158c\u0022, \u0022path_pattern_hash\u0022: \u0022f78c5a685b66b4c226b750df25bcd83e\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 42}, \u0022payload_preview\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/baseProj\/images\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/baseProj\/images\/favicon.ico\u0022, \u0022user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Python\/3.11 aiohttp\/3.9.1\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022}, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre\u0022: \u0022TA0001\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.89, \u0022classification_confidence\u0022: 0.89, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00220f913f163b49b40cc7252412a3f7c80c1257fcad\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/baseProj\/images\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/baseProj\/images\/favicon.ico\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tentative d\u0027exploit (tag nosqli-3) \u00b7 Score WAF \u00e9lev\u00e9 (12) sans indicateur RCE confirm\u00e9 \u00b7 confiance 89%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 42\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 89 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 89, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 56.0, \u0022classification\u0022: 72.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 42}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022attack_stage_label\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Exploitation\u0022, \u0022risk_score\u0022: 42, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 8800, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: null, \u0022tags_summary_labels_fr\u0022: null, \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0001\u0022, \u0022mitre_technique\u0022: \u0022TA0001\u0022, \u0022persona_hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022persona_service_banner\u0022: \u0022honeypot-http\u0022, \u0022correlation_flags\u0022: null, \u0022correlation_flags_labels_fr\u0022: null, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022sensor_role_label_fr\u0022: \u0022Renseignement menaces\u0022, \u0022confidence_hint_fr\u0022: null, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/baseProj\/images\/favicon.ico\u0022, \u0022request_line\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022Python\/3.11 aiohttp\/3.9.1\u0022, \u0022port\u0022: 8800, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022exploit attempt \u00b7 via HTTP:8800 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/baseProj\/images\/favicon.ico\u0022, \u0022evidence_snippet\u0022: \u0022GET \/baseProj\/images\/favicon.ico HTTP\/1.1\\r\\nHost: 62.3.50.33:8800\\r\\nAccept: *\/*\\r\\nAccept-Encoding: gzip, deflate\\r\\nUser-Agent: Pytho\u0022, \u0022target_port_label\u0022: \u00228800 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 89 % \u2014 Score WAF 56 \u00b7 2 tag(s) WAF\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022probe\u0022, \u0022label_fr\u0022: \u0022Sonde \/ probe\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploit_attempt\u0022, \u0022label_fr\u0022: \u0022Tentative d\u0027exploit\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022post_exploit\u0022, \u0022label_fr\u0022: \u0022Post-exploitation\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022c2\u0022, \u0022label_fr\u0022: \u0022Commande \u0026 contr\u00f4le\u0022, \u0022active\u0022: false, \u0022kind\u0022: \u0022stage\u0022}, {\u0022key\u0022: \u0022exploitation\u0022, \u0022label_fr\u0022: \u0022Exploitation\u0022, \u0022active\u0022: true, \u0022kind\u0022: \u0022chain\u0022, \u0022hint_fr\u0022: null}]}, \u0022honeypot_persona\u0022: {\u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022mail_host\u0022: \u0022mail.sensor-1.internal\u0022, \u0022ldap_dc\u0022: \u0022dc.sensor-1.internal\u0022, \u0022k8s_cluster\u0022: \u0022hp-sensor-1\u0022, \u0022domain\u0022: \u0022sensor-1.internal\u0022, \u0022service_role\u0022: \u0022http\u0022, \u0022service_banner\u0022: \u0022honeypot-http\u0022, \u0022service_os\u0022: \u0022linux\u0022, \u0022dst_port\u0022: \u00228800\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:8800","http_user_agent":"Python\/3.11 aiohttp\/3.9.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950470:nosqli-3\u0022, \u0022http_ua_suspicious\u0022]","anomalies":"[]","severity":7,"bytes_in":152}],"total_events":28}