{"ip":"161.118.232.74","exported_at":"2026-10-12T19:52:03+00:00","period_days":30,"metrics":{"events7d":384,"distinct_ports":1,"distinct_classifications":13,"max_severity":9,"last_sensor_id":"paris-1","max_waf_score":18,"max_risk_score":54,"attack_stage":"exploit_attempt","attack_chain_stage":"exploitation","threat_family":["path_traversal","config_leak_scan","IP signal\u00e9e (IPsum, 3 listes ou plus)","IP malveillante (CINS Army)"],"recommended_action":"monitor","confidence":0.97,"risk_breakdown":{"waf":32,"classification":74,"behavior":0,"geo":0,"protocol":35,"novelty":15},"mitre_tactics":["TA0001","TA0002"],"mitre_technique":"T1083","top_mitre_technique":"TA0043","top_mitre_count":215,"executive_one_liner_fr":"Activit\u00e9 suspecte \u2014 risque 46\/100 (Moyen) \u2014 MITRE T1083 \u2014 confiance 97 % \u2014 via HTTP","campaign_hint_fr":null,"confidence_breakdown":{"waf":32,"classification":74,"behavior":0,"geo":0,"protocol":35,"novelty":15,"risk_score":46},"persona_hostname":"mail.sensor-1.internal","correlation_flags":[],"correlation_flags_labels_fr":[],"confidence_pct":97,"confidence_hint_fr":null,"sensor_role_label_fr":"Renseignement menaces","tags_summary_labels_fr":["Http Sensitive","Upstream"],"tags_summary":["INT-http_sensitive","INT-upstream"],"attack_vector":"config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.config\/anthropic\/config.json","protocol_details":{"http_method":"GET","http_path":"\/.config\/anthropic\/config.json","request_line":"GET \/.config\/anthropic\/config.json HTTP\/1.1","http_user_agent":"WebSiphon\/next-0.1","port":9400,"service":"http","service_label_fr":"HTTP"},"protocol_summary_fr":"GET \/.config\/anthropic\/config.json \u00b7 UA WebSiphon\/next-0.1 \u00b7 HTTP:9400","evidence_snippet":"GET \/.config\/anthropic\/config.json HTTP\/1.1\r\naccept: *\/*\r\nuser-agent: WebSiphon\/next-0.1\r\naccept-encoding: gzip,deflate,br\r\nhost","target_port_label":"9400 \u00b7 HTTP","emulator_service":"http","confidence_reason":"Confiance 97 % \u2014 1 tag(s) WAF","classification_reason":"Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%","classification_reason_label_fr":"Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%","confidence_factors_fr":"Confiance 97 % \u2014 Score WAF 32 \u00b7 1 tag(s) WAF","payload_preview":"GET \/.config\/anthropic\/config.json HTTP\/1.1\r\naccept: *\/*\r\nuser-agent: WebSiphon\/next-0.1\r\naccept-encoding: gzip,deflate,br\r\nhost","open_intel":{"source":"Emerging Threats open","status":"ok","matched":false,"label_fr":null,"detail_fr":null},"open_intel_ipsum":{"source":"IPsum","status":"ok","matched":true,"label_fr":"IP signal\u00e9e (IPsum, 3 listes ou plus)","detail_fr":null},"open_intel_cins":{"source":"CINS Army","status":"ok","matched":true,"label_fr":"IP malveillante (CINS Army)","detail_fr":null}},"events":[{"id":420149,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17674,"dst_port":9400,"service":"http","classification":"config_file_probe","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/.config\/anthropic\/config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022b9d34f1378b352a8182353a71911b1bd0ab27ad5\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 149, \u0022payload_entropy\u0022: 5.084674290087258, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 74.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 46, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224089670e91dbafa27baac3dd1b5ce1f5a9665714\u0022, \u0022event_fingerprint\u0022: \u00224c09b693ef92a1741606d04481c0062e336cd01c\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022confidence\u0022: 0.97, \u0022classification_confidence\u0022: 0.97, \u0022precision_score\u0022: 97, \u0022precision_signals\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022backup_file_scan\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 97.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00224ac7778e734705ff468402586ce63164\u0022, \u0022path_pattern_hash\u0022: \u0022c8d9f207d19e260f1199248c19e1de30\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 46}, \u0022payload_preview\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.config\/anthropic\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.config\/anthropic\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre_techniques\u0022: [\u0022T1083\u0022], \u0022mitre\u0022: \u0022T1083\u0022, \u0022threat_family\u0022: [\u0022path_traversal\u0022, \u0022config_leak_scan\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00220579d339949cded5906feb8cd96f50821ca52eef\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/.config\/anthropic\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost\u0022, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.config\/anthropic\/config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 46\/100 (Moyen) \u2014 MITRE T1083 \u2014 confiance 97 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 97, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \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: 46, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Http Sensitive\u0022, \u0022Upstream\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022T1083\u0022, \u0022mitre_technique\u0022: \u0022T1083\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\/.config\/anthropic\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.config\/anthropic\/config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/.config\/anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 97 % \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: 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: \u00229400\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, \u0022http_sensitive_path\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_sensitive_path\u0022]","anomalies":"[]","severity":7,"bytes_in":149},{"id":420148,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17666,"dst_port":9400,"service":"http","classification":"config_file_probe","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/.openai\/config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022b14e4e3257299ccfc684bbeb6f221c0734ec7249\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 139, \u0022payload_entropy\u0022: 5.091947869038331, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 74.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 46, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224089670e91dbafa27baac3dd1b5ce1f5a9665714\u0022, \u0022event_fingerprint\u0022: \u00222d150d0a053f2cd9558d9b19ebc2a722b68b3879\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022confidence\u0022: 0.97, \u0022classification_confidence\u0022: 0.97, \u0022precision_score\u0022: 97, \u0022precision_signals\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022backup_file_scan\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 97.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022ef932f7dbbe08dfa17df2ccbc9d6b477\u0022, \u0022path_pattern_hash\u0022: \u00225963caec8ca72d603f3827e8cfa17d02\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 46}, \u0022payload_preview\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.openai\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.openai\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre_techniques\u0022: [\u0022T1083\u0022], \u0022mitre\u0022: \u0022T1083\u0022, \u0022threat_family\u0022: [\u0022path_traversal\u0022, \u0022config_leak_scan\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022383a4841b4b66ea780e7d46ed00ef4da478502ef\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/.openai\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.openai\/config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 46\/100 (Moyen) \u2014 MITRE T1083 \u2014 confiance 97 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 97, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \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: 46, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Http Sensitive\u0022, \u0022Upstream\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022T1083\u0022, \u0022mitre_technique\u0022: \u0022T1083\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\/.openai\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.openai\/config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/.openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 97 % \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: 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: \u00229400\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, \u0022http_sensitive_path\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_sensitive_path\u0022]","anomalies":"[]","severity":7,"bytes_in":139},{"id":420147,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17670,"dst_port":9400,"service":"http","classification":"config_file_probe","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/.config\/openai\/config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00229987317d3cd0c76fb0cfb0439c923e936a7d8c59\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 146, \u0022payload_entropy\u0022: 5.0752382831145795, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 74.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 46, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224089670e91dbafa27baac3dd1b5ce1f5a9665714\u0022, \u0022event_fingerprint\u0022: \u0022080f4919fbf4704318705ac415e08b26d165f175\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022confidence\u0022: 0.97, \u0022classification_confidence\u0022: 0.97, \u0022precision_score\u0022: 97, \u0022precision_signals\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022backup_file_scan\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 97.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022634fef9b372b862439690130a32aa282\u0022, \u0022path_pattern_hash\u0022: \u00224ee923870d4312045148da4021b3b669\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 46}, \u0022payload_preview\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 6\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.config\/openai\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 6\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.config\/openai\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 6\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre_techniques\u0022: [\u0022T1083\u0022], \u0022mitre\u0022: \u0022T1083\u0022, \u0022threat_family\u0022: [\u0022path_traversal\u0022, \u0022config_leak_scan\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00228f65d4fee7a718e97e615945b8971438185afd3c\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/.config\/openai\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 6\u0022, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.config\/openai\/config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 46\/100 (Moyen) \u2014 MITRE T1083 \u2014 confiance 97 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 97, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \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: 46, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Http Sensitive\u0022, \u0022Upstream\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022T1083\u0022, \u0022mitre_technique\u0022: \u0022T1083\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\/.config\/openai\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.config\/openai\/config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/.config\/openai\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 6\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 97 % \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: 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: \u00229400\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, \u0022http_sensitive_path\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_sensitive_path\u0022]","anomalies":"[]","severity":7,"bytes_in":146},{"id":420146,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17658,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/config\/openai.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022f7ab649c036fae7435fb81c8504fc9ccad7bbba2\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 138, \u0022payload_entropy\u0022: 5.096855283863939, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224dd0622338f6e11c5ccd20c61cfdb956373718b4\u0022, \u0022event_fingerprint\u0022: \u00228f59a324ff8fc4014535094c9b82dbfbfbe63367\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00226bb16e843bfd30f289786283e980c066\u0022, \u0022path_pattern_hash\u0022: \u00223a1c86be8826c0c477eb4c557bbfdaa4\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/openai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/openai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022959306480cd4fbbe825192dbad7c8fb9db5a7987\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/config\/openai.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/openai.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/config\/openai.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/openai.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/config\/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]","anomalies":"[]","severity":4,"bytes_in":138},{"id":420145,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17668,"dst_port":9400,"service":"http","classification":"config_file_probe","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/.anthropic\/config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002295c51e0bc4b985c60a25526006aaf202f95be5c7\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 142, \u0022payload_entropy\u0022: 5.101470406259424, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 74.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 46, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224089670e91dbafa27baac3dd1b5ce1f5a9665714\u0022, \u0022event_fingerprint\u0022: \u002291e02f244820ccdbe4de6331477a71b77f88e839\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022confidence\u0022: 0.97, \u0022classification_confidence\u0022: 0.97, \u0022precision_score\u0022: 97, \u0022precision_signals\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \u0022named_classification_skipped\u0022: false, \u0022classification_parent\u0022: \u0022backup_file_scan\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 97.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022471a5a1b9e76a42143583f8a673debf0\u0022, \u0022path_pattern_hash\u0022: \u002278d5c6f4ef761d694548b2034d2d3cd9\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 46}, \u0022payload_preview\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.anthropic\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.anthropic\/config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022}, \u0022attack_stage\u0022: \u0022exploit_attempt\u0022, \u0022mitre_tactics\u0022: [\u0022TA0001\u0022, \u0022TA0002\u0022], \u0022mitre_techniques\u0022: [\u0022T1083\u0022], \u0022mitre\u0022: \u0022T1083\u0022, \u0022threat_family\u0022: [\u0022path_traversal\u0022, \u0022config_leak_scan\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022bf8820c963b1ba852807ceeb8dbf857b4e963075\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/.anthropic\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.anthropic\/config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Sonde fichier sensible: fichier configuration \u00b7 R\u00e8gle WAF \u00ab nosqli-3 \u00bb \u00b7 Sonde fichier sensible \/ config \u00b7 confiance 97%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 46\/100 (Moyen) \u2014 MITRE T1083 \u2014 confiance 97 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 97, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 74.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 46}, \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: 46, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-http_sensitive\u0022, \u0022INT-upstream\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Http Sensitive\u0022, \u0022Upstream\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022T1083\u0022, \u0022mitre_technique\u0022: \u0022T1083\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\/.anthropic\/config.json\u0022, \u0022request_line\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022config file probe \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/.anthropic\/config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/.anthropic\/config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 97 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 97 % \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: 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: \u00229400\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, \u0022http_sensitive_path\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_sensitive_path\u0022]","anomalies":"[]","severity":7,"bytes_in":142},{"id":420144,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17656,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/config\/llm.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00228900496699952866baa24dff0c5c95615f4e18c3\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 135, \u0022payload_entropy\u0022: 5.161277034609078, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224dd0622338f6e11c5ccd20c61cfdb956373718b4\u0022, \u0022event_fingerprint\u0022: \u00226429a2ee703be70714fd10e99d639ab79f9d7871\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00222bd6ebef06248fcbf54b8b77d6c2c566\u0022, \u0022path_pattern_hash\u0022: \u0022d233e4555c6877d40ae4f02236196d4b\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/llm.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/llm.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022670ee6d66790c774463efe9354eb4006125307b6\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/config\/llm.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/llm.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/config\/llm.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/llm.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/config\/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]","anomalies":"[]","severity":4,"bytes_in":135},{"id":420143,"ip":"161.118.232.74","ts":"2026-10-12 12:49:43.000000","proto":"tcp","src_port":17650,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/config\/models.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00224f76be17b55954981fb716e585fa64bd47d86e61\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 138, \u0022payload_entropy\u0022: 5.148865696682108, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224dd0622338f6e11c5ccd20c61cfdb956373718b4\u0022, \u0022event_fingerprint\u0022: \u0022da68b4bd57b929c53838f6003af5623d67333892\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002283d3681634c623811095397ae1e5e015\u0022, \u0022path_pattern_hash\u0022: \u00223d39d4324a935a8c18700bae1a9bc2c0\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/models.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/models.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/models.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/models.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002298ea3ef56768ede02dd0d836a66fe9a56d37517a\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/config\/models.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/models.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/models.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/config\/models.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/models.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/models.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/config\/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]","anomalies":"[]","severity":4,"bytes_in":138},{"id":420141,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17638,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/config\/ai.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022e22227e41a70b83d1097bbc9db23d0b23238a31a\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 134, \u0022payload_entropy\u0022: 5.117864568246228, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00224dd0622338f6e11c5ccd20c61cfdb956373718b4\u0022, \u0022event_fingerprint\u0022: \u0022020801ea0e3807209b9f725ab170e48170a270db\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022bed0e8f08d1ba16d0cde9cb5eeb17c6e\u0022, \u0022path_pattern_hash\u0022: \u00225c9a8e1afb61e47412fe2c409b4fb995\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/ai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/config\/ai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022f335d8f93ba158dd9b1e62f3c7eec6c421997b46\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/config\/ai.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/ai.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/config\/ai.json\u0022, \u0022request_line\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/config\/ai.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/config\/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_probe_config\u0022]","anomalies":"[]","severity":4,"bytes_in":134},{"id":420140,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17636,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/model-config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022471df40500c10b7f9c73ddb10e18ebd8a040f35c\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 137, \u0022payload_entropy\u0022: 5.150416985012936, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022279c33c29e7d2fc52ecea1b008208884759f28ea\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022047ed686afb85e5a439b5a39aebf1e88\u0022, \u0022path_pattern_hash\u0022: \u00226d6c7e5eceb7221750b0a3d8af4c57a1\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/model-config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/model-config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/model-config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/model-config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022b9d9e1153f6925644ab668faf5de29d6c01d0359\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/model-config.json\u0022, \u0022request_line\u0022: \u0022GET \/model-config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/model-config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/model-config.json\u0022, \u0022request_line\u0022: \u0022GET \/model-config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/model-config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/model-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":137},{"id":420139,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17620,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/model_config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022c1eb0be627c03329f3cc8ad4fbb3836610f77e1a\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 137, \u0022payload_entropy\u0022: 5.174103937551888, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00225b49df8cd49a80adf573ee9326435427760cd27f\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022b503143f1b7db7e546615371db9ac88d\u0022, \u0022path_pattern_hash\u0022: \u00224cbd0bdb4c92cf437aa75fa3d3754e01\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/model_config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/model_config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/model_config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/model_config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00220e52debe2cb8be142aed4189f0011469181c87bb\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/model_config.json\u0022, \u0022request_line\u0022: \u0022GET \/model_config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/model_config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/model_config.json\u0022, \u0022request_line\u0022: \u0022GET \/model_config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/model_config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/model_config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":137},{"id":420138,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17604,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai-model-pools.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022f18c7d166a3bab9a0057ad5f929f84110a04099d\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 139, \u0022payload_entropy\u0022: 5.144070980533558, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00229f1ee39fb85b87c203c688d07e383a22867b0b43\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002251efea0505478ff13f5b6526ecefc89a\u0022, \u0022path_pattern_hash\u0022: \u0022ce953a1c07500442e7c08ad341592961\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai-model-pools.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai-model-pools.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002265fa8937ad3f239f4dd87a3d880e70860b5a4dcf\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai-model-pools.json\u0022, \u0022request_line\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/ai-model-pools.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/ai-model-pools.json\u0022, \u0022request_line\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/ai-model-pools.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai-model-pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":139},{"id":420137,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17588,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai_model_pools.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00228efca760c8ac3b1aca7bf99d9a891b397d8c6248\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 139, \u0022payload_entropy\u0022: 5.178997260909624, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022fa1e262d174e622309309ac4f5628cc0ff7a6a83\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022af87c5c3384776128de05aeea46e7b2f\u0022, \u0022path_pattern_hash\u0022: \u002258a630d171aa64d364dd44a924629b9e\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai_model_pools.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai_model_pools.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022a4ea6ad30f6afda2678a28b96275f7e8cd3bc745\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai_model_pools.json\u0022, \u0022request_line\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/ai_model_pools.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/ai_model_pools.json\u0022, \u0022request_line\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/ai_model_pools.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai_model_pools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":139},{"id":420136,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17576,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/aimodelpools.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022186e9a3ffb282495c2bbe9c40f1fe56fc127716d\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 137, \u0022payload_entropy\u0022: 5.144366463674904, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u002211767e25447139239e9ef71d80c1d458c4e934b4\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002245c0863c6eea249e099bcc8104ccbaec\u0022, \u0022path_pattern_hash\u0022: \u0022e0c5a04958233977b172593c0167c02e\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/aimodelpools.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/aimodelpools.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00222bca5d0ca4b516e0ad223b8de6fb1f6a4f0fd836\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/aimodelpools.json\u0022, \u0022request_line\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/aimodelpools.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/aimodelpools.json\u0022, \u0022request_line\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/aimodelpools.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/aimodelpools.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":137},{"id":420135,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17562,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":10,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/chat","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022941410b4c15ddf3dcc599b13da13aaae5a039a5e\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 128, \u0022payload_entropy\u0022: 5.085452348622289, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 48.0, \u0022risk_classification\u0022: 64.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: 2.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00228b165c229a7304406256b9c81a47c20ae5f7c23d\u0022, \u0022event_fingerprint\u0022: \u00229068c60526647043038e8ae7efcb479e8202012d\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00220c894b93fb7cd9ffb5f0b179077b6c06\u0022, \u0022path_pattern_hash\u0022: \u00225d4b1ce1ab6fc39a8ced60a839a7d62a\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/chat\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/chat HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/chat\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/chat HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00225e0c6ffd4902f15401ef9ec1fe0af136f8813e9d\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/chat\u0022, \u0022request_line\u0022: \u0022GET \/api\/chat HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/chat\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/api\/chat\u0022, \u0022request_line\u0022: \u0022GET \/api\/chat HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/chat\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/chat HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 48 \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":5,"bytes_in":128},{"id":420134,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17540,"dst_port":9400,"service":"http","classification":"lfi_path_traversal","waf_score":14,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/v1\/deployments","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022c4e64ac1447fb84b2f60444692147c06304ee739\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 134, \u0022payload_entropy\u0022: 5.162531375800687, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 64.0, \u0022risk_classification\u0022: 78.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 45, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00222f5fc45296eeff024ea05781621dba25fab698f3\u0022, \u0022event_fingerprint\u0022: \u0022aeb1a46e3058df92dd91970bf2a90013542d1442\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: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \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: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002244aca0365965a25d94e40869adc6c6d5\u0022, \u0022path_pattern_hash\u0022: \u0022893316b84786d384b8c44efd81bec328\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 45}, \u0022payload_preview\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/v1\/deployments\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/v1\/deployments\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\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: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022aa9a52d5945973d208049d76626981aae43960fa\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/v1\/deployments\u0022, \u0022request_line\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/v1\/deployments\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 2 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 45\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \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: 45, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022CRS-930100-sub\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022CRS-930100-sub\u0022], \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\/v1\/deployments\u0022, \u0022request_line\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/v1\/deployments\u0022, \u0022evidence_snippet\u0022: \u0022GET \/v1\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 59 % \u2014 Score WAF 64 \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: \u00229400\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: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":8,"bytes_in":134},{"id":420133,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17536,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":10,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/deployments","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022f0853847faae0d063bd6cfe2e3e98ac2d4f67922\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 135, \u0022payload_entropy\u0022: 5.131730247655454, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 48.0, \u0022risk_classification\u0022: 64.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: 2.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00228b165c229a7304406256b9c81a47c20ae5f7c23d\u0022, \u0022event_fingerprint\u0022: \u00224a832ab7c17005ed109892373e8ce18494a84c84\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022f5139ef035311423edd2a6d037483b85\u0022, \u0022path_pattern_hash\u0022: \u002227a1a336415b8ad6fd18b5cf458d8c6c\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/deployments\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/deployments HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/deployments\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/deployments HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022cad07fc188304c293f54a9330d27e327184634f8\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/deployments\u0022, \u0022request_line\u0022: \u0022GET \/api\/deployments HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/deployments\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/api\/deployments\u0022, \u0022request_line\u0022: \u0022GET \/api\/deployments HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/deployments\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 48 \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":5,"bytes_in":135},{"id":420132,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17548,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/chat\/completions","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00226ba793c2ee60508ffb7b090e5273237ddde7eee6\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 136, \u0022payload_entropy\u0022: 5.103257541380119, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 1, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002222dc70396a20ed51a85140f9eba4fb4c93407aaf\u0022, \u0022event_fingerprint\u0022: \u00222e507ae8660cb5c6a88c4ba82cfb20f53b0c8745\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002280b013a31382da14a04bda10176f0498\u0022, \u0022path_pattern_hash\u0022: \u002299f784fabe729a030d8d4ccea76f30da\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/chat\/completions\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/chat\/completions HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/chat\/completions\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/chat\/completions HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002225d7de46a1d80349342521ae4c0030c302409a02\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/chat\/completions\u0022, \u0022request_line\u0022: \u0022GET \/chat\/completions HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/chat\/completions\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/chat\/completions\u0022, \u0022request_line\u0022: \u0022GET \/chat\/completions HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/chat\/completions\u0022, \u0022evidence_snippet\u0022: \u0022GET \/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":4,"bytes_in":136},{"id":420131,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17514,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":10,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/models","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022605f19cd9e4e064426f103c259b8babf37b5441a\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 130, \u0022payload_entropy\u0022: 5.131521068394738, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 48.0, \u0022risk_classification\u0022: 64.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: 2.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00228b165c229a7304406256b9c81a47c20ae5f7c23d\u0022, \u0022event_fingerprint\u0022: \u00220992990c9824caffc98280c71a15f423a6330236\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022e84f676c76f1205a90b28145e8c45967\u0022, \u0022path_pattern_hash\u0022: \u0022242d5a2b2e976eafb97b35f8cb36fa01\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/models\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/models HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/models\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/models HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022442fe38095a2e186a689be516b160351bf8b1be9\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/models\u0022, \u0022request_line\u0022: \u0022GET \/api\/models HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/models\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/api\/models\u0022, \u0022request_line\u0022: \u0022GET \/api\/models HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/models\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 48 \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":5,"bytes_in":130},{"id":420130,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17532,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/deployments","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022e11776c7e91d8ac1e55d978a7c7ac99f944e7b92\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 131, \u0022payload_entropy\u0022: 5.138598618394121, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022d7ba7ae861f95d17ebdc7493b628ca7e7cf1abf9\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00226b5b6e22bcbdc064d8cc338bee28b886\u0022, \u0022path_pattern_hash\u0022: \u002256b436ec65372e7f028e1b81d0741aa7\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/deployments\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/deployments HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/deployments\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/deployments HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022fb8bdd230d51a08ca1e1b67d690d7a5eb2e10e7f\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/deployments\u0022, \u0022request_line\u0022: \u0022GET \/deployments HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/deployments\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/deployments\u0022, \u0022request_line\u0022: \u0022GET \/deployments HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/deployments\u0022, \u0022evidence_snippet\u0022: \u0022GET \/deployments HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":131},{"id":420129,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17518,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/openai\/models","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022214cc2aaffbc670165a0b3eb9174f930b499ae89\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 133, \u0022payload_entropy\u0022: 5.114272520742944, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 1, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002222dc70396a20ed51a85140f9eba4fb4c93407aaf\u0022, \u0022event_fingerprint\u0022: \u0022cf158649268876cbb894e118180d0c7082e87267\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00225cbb515fef92f2d6bea305c61747662c\u0022, \u0022path_pattern_hash\u0022: \u00228a8b40c414e088a9c6eabe380ea20289\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:940\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai\/models\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/openai\/models HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:940\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai\/models\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/openai\/models HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:940\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002277d3a288d501d54a0e450f744425c7b5d6c84997\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/openai\/models\u0022, \u0022request_line\u0022: \u0022GET \/openai\/models HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:940\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/openai\/models\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/openai\/models\u0022, \u0022request_line\u0022: \u0022GET \/openai\/models HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/openai\/models\u0022, \u0022evidence_snippet\u0022: \u0022GET \/openai\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:940\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":4,"bytes_in":133},{"id":420128,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17512,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/deployments.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022c5a7720a5c54c6e0f14d70f8457036aa557295b7\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 136, \u0022payload_entropy\u0022: 5.152767318132573, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022682371e4522bb4581017a20b1c56544c37b7005c\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002277de45801579ce0f997f7afd3adfb0da\u0022, \u0022path_pattern_hash\u0022: \u0022eb91fd25260fc4ca7496a6538319617e\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/deployments.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/deployments.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/deployments.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/deployments.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002215341d845bbd549184e8c2bcf1344e778e0b2e75\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/deployments.json\u0022, \u0022request_line\u0022: \u0022GET \/deployments.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/deployments.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/deployments.json\u0022, \u0022request_line\u0022: \u0022GET \/deployments.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/deployments.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/deployments.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":136},{"id":420127,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17504,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/model.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002246965a951e5543a3ab059e4ca3943d277dce4b7d\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 130, \u0022payload_entropy\u0022: 5.152014332909583, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00225311d3e8c09f1105b6709275abcfd19c23cd0e55\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022b64dc2117bcb64c81083d4fd67e6fef2\u0022, \u0022path_pattern_hash\u0022: \u00221bf1eacc380f891e02c1451c75eeea51\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/model.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/model.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/model.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/model.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002252cdedeb9365eeac9874dc7030edced34167cf46\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/model.json\u0022, \u0022request_line\u0022: \u0022GET \/model.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/model.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/model.json\u0022, \u0022request_line\u0022: \u0022GET \/model.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/model.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/model.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":130},{"id":420125,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17488,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/models.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022fc7ce3e2aab6188c5aaed001cd29c0d19280b767\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 131, \u0022payload_entropy\u0022: 5.152575177771878, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00225aaf677a32a6b816fe16d6be1d7798a70edf4469\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00226205bbc623f5d30ee50787368e9e7521\u0022, \u0022path_pattern_hash\u0022: \u0022823b1342d09770c8136f406c222726cf\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/models.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/models.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/models.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/models.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022d8de6c451430b7d57ba46fbf07c3fe8738ad6028\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/models.json\u0022, \u0022request_line\u0022: \u0022GET \/models.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/models.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/models.json\u0022, \u0022request_line\u0022: \u0022GET \/models.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/models.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/models.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":131},{"id":420124,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17466,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/llm.yaml","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022yaml\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002299d1c203b28c7b66ed5069d9efd0f4b150d7ec37\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 128, \u0022payload_entropy\u0022: 5.173429887128853, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u002219cacce9cfdd5d221f3384eda1203c42612fa0dc\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002279e11546b4626f408e4f87166e25a3c3\u0022, \u0022path_pattern_hash\u0022: \u002233892f5b3c875eb00e260edd2c62befd\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/llm.yaml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/llm.yaml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/llm.yaml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/llm.yaml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002244d642dd750cd9afe5f45ffb04f37009041dbadc\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/llm.yaml\u0022, \u0022request_line\u0022: \u0022GET \/llm.yaml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/llm.yaml\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/llm.yaml\u0022, \u0022request_line\u0022: \u0022GET \/llm.yaml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/llm.yaml\u0022, \u0022evidence_snippet\u0022: \u0022GET \/llm.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":128},{"id":420123,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17472,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/llm.yml","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022yml\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022fc9a682174b966e08461669364b87b099a0f0a1d\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 127, \u0022payload_entropy\u0022: 5.176154498007832, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00220af20b1bf2a6611fe12ae89dccb333b7cf619747\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022c3677eaa082b2602af198734e0329012\u0022, \u0022path_pattern_hash\u0022: \u002272a4ccf5ff5dec4c7d0f7ee2ce259438\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/llm.yml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/llm.yml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/llm.yml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/llm.yml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002238ab0a8b742a8e82ef319dc65798bbfd3a9bc7ca\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/llm.yml\u0022, \u0022request_line\u0022: \u0022GET \/llm.yml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/llm.yml\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/llm.yml\u0022, \u0022request_line\u0022: \u0022GET \/llm.yml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/llm.yml\u0022, \u0022evidence_snippet\u0022: \u0022GET \/llm.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":127},{"id":420122,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17452,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/llm.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00223d24826c08438b2acdd04da0d97bac5d2a22c56e\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 128, \u0022payload_entropy\u0022: 5.1652628437099715, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00229a55d266efa34aa90f686cbc8203fd99a76211cc\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022557e2802b5355c138e62d272c1a00544\u0022, \u0022path_pattern_hash\u0022: \u00224093566c2fa57915ae4c6d3769f0a760\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/llm.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/llm.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/llm.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/llm.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002283e61e1c01d48355432d6f94d3fefba5ca36e51c\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/llm.json\u0022, \u0022request_line\u0022: \u0022GET \/llm.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/llm.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/llm.json\u0022, \u0022request_line\u0022: \u0022GET \/llm.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/llm.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/llm.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":128},{"id":420121,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17442,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai-config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022f8fca1e1f4c7e7685e8ebddb83b5632d73aec48e\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 134, \u0022payload_entropy\u0022: 5.120584926280558, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022440b0e08732a107368fc89ed8f8ba8601966be7b\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00229b39e333aa3a688d674c1d12f52494e2\u0022, \u0022path_pattern_hash\u0022: \u0022642e5bc0f6e366258778e0aac6f372d1\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai-config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai-config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai-config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai-config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00224a04fc094f7a4ff0cf6176b1fe4caadd37f736c7\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai-config.json\u0022, \u0022request_line\u0022: \u0022GET \/ai-config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai-config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/ai-config.json\u0022, \u0022request_line\u0022: \u0022GET \/ai-config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai-config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai-config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":134},{"id":420120,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17430,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai.config.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00222af58c96d946000ef132219f199bac4162ea26f2\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 134, \u0022payload_entropy\u0022: 5.1138939042489175, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022fed495a408ea7fdb3af2e6d3c1e87dbb280e33be\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002243f3959c0f42c40d4258f467b92c0f00\u0022, \u0022path_pattern_hash\u0022: \u0022075a676deb8b318fd2ac8df4c4ae06c5\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.config.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.config.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022884653d0aa8bf36ed1271311fe65a8f782fe9b38\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai.config.json\u0022, \u0022request_line\u0022: \u0022GET \/ai.config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.config.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/ai.config.json\u0022, \u0022request_line\u0022: \u0022GET \/ai.config.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.config.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai.config.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:94\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":134},{"id":420119,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17422,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai.yaml","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022yaml\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022ca9f45f12722c70a4f94ab1928dbe68dd375e676\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 127, \u0022payload_entropy\u0022: 5.154462470431741, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00221f86d0a185250378b6ed8a349e6672eb8c5cf027\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022d62f7c7b656fb8d81ce7b6801df3d119\u0022, \u0022path_pattern_hash\u0022: \u0022e26f60fb7c80a627c978fad6dde36615\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.yaml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.yaml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.yaml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.yaml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00227e3fc336d7f455a8d0b2a9cac5fb684e5b8d0067\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai.yaml\u0022, \u0022request_line\u0022: \u0022GET \/ai.yaml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.yaml\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/ai.yaml\u0022, \u0022request_line\u0022: \u0022GET \/ai.yaml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.yaml\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":127},{"id":420118,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17426,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai.yml","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022yml\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00222e5d3f7554db240adee1911970cc7f6d640e4ab6\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 126, \u0022payload_entropy\u0022: 5.159453836632111, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00229164d3a73187da68612e8cb75fb1899849f5dad0\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022e3494f925ff638902c8c7b235b1143c2\u0022, \u0022path_pattern_hash\u0022: \u0022239d3c3ac3ae15eb8de87977fbc4535a\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.yml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.yml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.yml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.yml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022cca7106a55bfa42e0b3a36b2b9c3de7ab5ef5c9f\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai.yml\u0022, \u0022request_line\u0022: \u0022GET \/ai.yml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.yml\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/ai.yml\u0022, \u0022request_line\u0022: \u0022GET \/ai.yml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.yml\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":126},{"id":420117,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17418,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/ai.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00225ea7a58d9b2ed94f23ea5076a5f5ad665a1ffd10\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 127, \u0022payload_entropy\u0022: 5.1229664074396135, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u002268b6ee3ff777fec9f7f37f7354badca5c7d078e1\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022bee74c7ab9c1f824c41957153aba59ff\u0022, \u0022path_pattern_hash\u0022: \u0022076307368102b29b1df227b888f11474\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/ai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002228755744e8ebde40857ad1b1119aba0ca30a1809\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ai.json\u0022, \u0022request_line\u0022: \u0022GET \/ai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/ai.json\u0022, \u0022request_line\u0022: \u0022GET \/ai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/ai.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":127},{"id":420116,"ip":"161.118.232.74","ts":"2026-10-12 12:49:42.000000","proto":"tcp","src_port":17414,"dst_port":9400,"service":"http","classification":"http","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/openai.yml","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022yml\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022bb93479ab4a614aebe7ce93c4c3a4c5aca2a6850\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 130, \u0022payload_entropy\u0022: 5.141668348540765, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 0.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 5, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u002249638e710176a536e52c8a678f709f8db4fef6ce\u0022, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002207cb6296a063105fee232bf777409ebf\u0022, \u0022path_pattern_hash\u0022: \u0022c573c60c4039ace9f89bc951e4b6b0ab\u0022}, \u0022service_name\u0022: \u0022http\u0022, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 5}, \u0022payload_preview\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai.yml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/openai.yml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai.yml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/openai.yml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022}, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022unknown\u0022], \u0022confidence\u0022: 0.55, \u0022classification_confidence\u0022: 0.55, \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00228ac442b4fe3f09db82537867d6bdce0dadc399f1\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/openai.yml\u0022, \u0022request_line\u0022: \u0022GET \/openai.yml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/openai.yml\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab http \u00bb (signaux protocolaires) \u00b7 confiance 55%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte\u0022, \u0022confidence_pct\u0022: 55, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 0.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 5}, \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: 5, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/openai.yml\u0022, \u0022request_line\u0022: \u0022GET \/openai.yml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022http \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/openai.yml\u0022, \u0022evidence_snippet\u0022: \u0022GET \/openai.yml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 55 % \u2014 Score WAF 8\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: \u00229400\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}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":130},{"id":420074,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49900,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/openai.yaml","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022yaml\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002257eba30d8d8dd8c84cdb4beb4e641da9d304dbe0\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 131, \u0022payload_entropy\u0022: 5.13730800219936, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u00220e4cb48657a5cf876e1c0212fb4b39431b1fb363\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022a65a3a4e4bc0a769fa6c83f9bcdddce6\u0022, \u0022path_pattern_hash\u0022: \u002246e57ca0c95eeedab99d883f82edd0bb\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai.yaml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/openai.yaml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai.yaml\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/openai.yaml HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00222c78e0bb858a013fcf94e89e8931d0cb750690b0\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/openai.yaml\u0022, \u0022request_line\u0022: \u0022GET \/openai.yaml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/openai.yaml\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/openai.yaml\u0022, \u0022request_line\u0022: \u0022GET \/openai.yaml HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/openai.yaml\u0022, \u0022evidence_snippet\u0022: \u0022GET \/openai.yaml HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":131},{"id":420073,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49880,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/health","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00220bb4da595b0ae9c7552fe95627a4f99f024f8c89\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 126, \u0022payload_entropy\u0022: 5.0984505163286, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.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: 1.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 1, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00229591e8bbed3c04e9f31b7ffddd9e934bc70c0e39\u0022, \u0022event_fingerprint\u0022: \u00224d5ada93672e5462168aaf3b9abaf2c6af8cf5d2\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022b3234d11c914971cf84b187d591d2aed\u0022, \u0022path_pattern_hash\u0022: \u00220587c50e302cd55b995100e6e49c0789\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/health\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/health HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/health\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/health HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002208739726f8075ed6d56478cb78c07be890a8f544\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/health\u0022, \u0022request_line\u0022: \u0022GET \/health HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/health\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 signal(aux) capteur\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/health\u0022, \u0022request_line\u0022: \u0022GET \/health HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/health\u0022, \u0022evidence_snippet\u0022: \u0022GET \/health HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 signal(aux) capteur\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022http_probe_health\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022http_probe_health\u0022]","anomalies":"[]","severity":4,"bytes_in":126},{"id":420072,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49890,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/openai.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022d95727c7ef58e665df02a6570c7cef1133d078ac\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 131, \u0022payload_entropy\u0022: 5.102146911384195, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022d67fd13497768738233a80be5bff4767712746ce\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022c4a9968c269fd23a45055aa3bfe30992\u0022, \u0022path_pattern_hash\u0022: \u00220e464d1bbdaabd623397a102126a2f2d\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/openai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/openai.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/openai.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00222c378d0d1bbc7d1cb35267a3a41f67933eb3a2e8\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/openai.json\u0022, \u0022request_line\u0022: \u0022GET \/openai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/openai.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/openai.json\u0022, \u0022request_line\u0022: \u0022GET \/openai.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/openai.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/openai.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":131},{"id":420071,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49854,"dst_port":9400,"service":"http","classification":"lfi_path_traversal","waf_score":14,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/v1\/chat\/completions","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022677ecf6c8ea5590ca72079d2c8422b224d690b39\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 139, \u0022payload_entropy\u0022: 5.126155692794903, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 64.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: 10, \u0022risk_granularity\u0022: 2.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 53, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00228d07c5be8c41f7db0509d74b95e556b6eed175d7\u0022, \u0022event_fingerprint\u0022: \u0022f07ce7790528fdaf4cc4e03d0a457831bb389a9d\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: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 53}, \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: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00228cff92e5997c326aa323e0a3a9976a88\u0022, \u0022path_pattern_hash\u0022: \u00222e3b96fc129d494b171c50c85551ee22\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 53}, \u0022payload_preview\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/v1\/chat\/completions\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/v1\/chat\/completions\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\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: \u0022223c55dcfff68f3383659daf413f4e129dd0f63a\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/v1\/chat\/completions\u0022, \u0022request_line\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/v1\/chat\/completions\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 2 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 53\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 53}, \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: 53, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/v1\/chat\/completions\u0022, \u0022request_line\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/v1\/chat\/completions\u0022, \u0022evidence_snippet\u0022: \u0022GET \/v1\/chat\/completions HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 59 % \u2014 Score WAF 64 \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: \u00229400\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, \u0022http_llm_api_scrape\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022http_llm_api_scrape\u0022]","anomalies":"[]","severity":8,"bytes_in":139},{"id":420070,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49866,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":10,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/generate","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022936860dc47fddfa29c2a5870be08eee8d872b4b2\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 132, \u0022payload_entropy\u0022: 5.053504446101963, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 48.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 10, \u0022risk_granularity\u0022: 2.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 45, \u0022tag_count\u0022: 4, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223382b1e96308cfce08ae00a4b8041d6d2d705892\u0022, \u0022event_fingerprint\u0022: \u0022b4bbf3a5877c0d4365730ad8c5d88d3127d12f9b\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022343e94206178035fa6bdd208ef053bbb\u0022, \u0022path_pattern_hash\u0022: \u0022b2719b326a710ce2c7b0df9420262e47\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 45}, \u0022payload_preview\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/generate\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/generate HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/generate\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/generate HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022517806f35589ef20b8a8ef1418b33f5578af6733\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/generate\u0022, \u0022request_line\u0022: \u0022GET \/api\/generate HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/generate\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 45\/100 (Moyen) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 45, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/api\/generate\u0022, \u0022request_line\u0022: \u0022GET \/api\/generate HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/generate\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/generate HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 48 \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_llm_api_scrape\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_llm_api_scrape\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":6,"bytes_in":132},{"id":420069,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49844,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/version","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002276c5a6fe5f8bec907b8dcab1abdf135058b50bc3\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 127, \u0022payload_entropy\u0022: 5.123477679614973, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u002223b1c5d31f6c345140a880d73e8e1b76de7a7999\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022matched_patterns\u0022: [\u0022pat-0522\u0022, \u0022pat-0525\u0022], \u0022matched_pattern_names\u0022: [\u0022Docker API version\u0022, \u0022etcd version\u0022], \u0022pattern_ids\u0022: [\u0022pat-0522\u0022, \u0022pat-0525\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00224be91966c9f093632d3dba5c3c137750\u0022, \u0022path_pattern_hash\u0022: \u0022c77d9d7f66686362a33d6f2622fa5690\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/version\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/version HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/version\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/version HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022d41da9e8a2a35e831bbd5646806420304c1e42e4\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/version\u0022, \u0022request_line\u0022: \u0022GET \/version HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/version\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/version\u0022, \u0022request_line\u0022: \u0022GET \/version HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/version\u0022, \u0022evidence_snippet\u0022: \u0022GET \/version HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":127},{"id":420068,"ip":"161.118.232.74","ts":"2026-10-12 12:49:35.000000","proto":"tcp","src_port":49832,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":0,"waf_tags":"[]","http_method":"GET","http_target":"\/info","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00225338ec2703ace1fbfb779d6e11e562e8cf7fc325\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 124, \u0022payload_entropy\u0022: 5.109990189671201, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 8.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.1, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 0, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00223c29b65fd3f191e1e13aae65d592160b8298a71f\u0022, \u0022event_fingerprint\u0022: \u0022dc51bcc45e520e5b979f606342362d40e5d2b836\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022c218adcecaf58f3f27402c4a9e5e6ea0\u0022, \u0022path_pattern_hash\u0022: \u002252b3cc6e4f000c70a79583bf814cc5de\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/info\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/info HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/info\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022request_line\u0022: \u0022GET \/info HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002240ebe7e8ec7a5178cac96cf6619ff6e9fc441cfd\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/info\u0022, \u0022request_line\u0022: \u0022GET \/info HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/info\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Type \u00ab port_scan_syn \u00bb (signaux protocolaires) \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 8.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/info\u0022, \u0022request_line\u0022: \u0022GET \/info HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/info\u0022, \u0022evidence_snippet\u0022: \u0022GET \/info HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance mod\u00e9r\u00e9e (52 %) \u2014 signal principal unique\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 8\u0022, \u0022campaign_hint_fr\u0022: null, \u0022attack_phases_timeline_fr\u0022: [{\u0022key\u0022: \u0022recon\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\u0022, \u0022active\u0022: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[]","anomalies":"[]","severity":0,"bytes_in":124},{"id":420067,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49826,"dst_port":9400,"service":"http","classification":"lfi_path_traversal","waf_score":14,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/v1\/models","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022b4dbc0e5f8d08267b3350ec2235f7776deb82823\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 129, \u0022payload_entropy\u0022: 5.161686202295268, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 64.0, \u0022risk_classification\u0022: 78.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 45, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00222f5fc45296eeff024ea05781621dba25fab698f3\u0022, \u0022event_fingerprint\u0022: \u002283b9fa6d0ea30985f7f9e6735816bcb5f60cd714\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: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \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: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022bee1263fcec2ba5e0f1f1b9d224d8515\u0022, \u0022path_pattern_hash\u0022: \u0022d7b0903584595062c9a8a7bf8cc51283\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 45}, \u0022payload_preview\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/v1\/models\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/v1\/models HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/v1\/models\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/v1\/models HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\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: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00223a5000b3d83a7001686250c8edc110c573832e2d\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/v1\/models\u0022, \u0022request_line\u0022: \u0022GET \/v1\/models HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/v1\/models\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 2 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 45\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 64.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \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: 45, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022CRS-930100-sub\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022CRS-930100-sub\u0022], \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\/v1\/models\u0022, \u0022request_line\u0022: \u0022GET \/v1\/models HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/v1\/models\u0022, \u0022evidence_snippet\u0022: \u0022GET \/v1\/models HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 59 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 59 % \u2014 Score WAF 64 \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: \u00229400\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: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":8,"bytes_in":129},{"id":420066,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49824,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":10,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/tags","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022cde412588e4eb9223c5fe3ed29cd50624af6b3d6\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 128, \u0022payload_entropy\u0022: 5.090569708247709, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 48.0, \u0022risk_classification\u0022: 64.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: 2.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00228b165c229a7304406256b9c81a47c20ae5f7c23d\u0022, \u0022event_fingerprint\u0022: \u00225d388a0dc536e7833260b7d760bfdb88643b9bf6\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00226f530960f2316680dcfa0c726fc126b9\u0022, \u0022path_pattern_hash\u0022: \u00220b9689ff0de7d3cfbe6f81aa48fb9f18\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/tags\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/tags HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/tags\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/tags HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002212ef23852180c6bacac2f61b1061de6fb6f49000\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/tags\u0022, \u0022request_line\u0022: \u0022GET \/api\/tags HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/tags\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/api\/tags\u0022, \u0022request_line\u0022: \u0022GET \/api\/tags HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/tags\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/tags HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 48 \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":5,"bytes_in":128},{"id":420063,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49808,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":10,"waf_tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/cluster_status","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00229586c43142a9300d641bacc0b8ea7ac5b50f4ad0\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 138, \u0022payload_entropy\u0022: 5.1158112404925316, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 48.0, \u0022risk_classification\u0022: 64.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: 2.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 3, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u00228b165c229a7304406256b9c81a47c20ae5f7c23d\u0022, \u0022event_fingerprint\u0022: \u002237b5cb1544d28a1c2309da844b8c1b1afa437d35\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022a36e7f82184845f063e733a80af1b5f9\u0022, \u0022path_pattern_hash\u0022: \u00224c39ba3880002ae3f6cecbe2126a9f88\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/cluster_status\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/cluster_status\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00228d09b06c04211c8ae561ae5bb61a8a739101623b\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/cluster_status\u0022, \u0022request_line\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/cluster_status\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3, k8s-api \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 48.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/api\/cluster_status\u0022, \u0022request_line\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/api\/cluster_status\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/cluster_status HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \u2014 Score WAF 48 \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":5,"bytes_in":138},{"id":420059,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49798,"dst_port":9400,"service":"http","classification":"lfi_path_traversal","waf_score":18,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/v1\/pods","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00221c60012ee359e94b9b449a8f2f901950cca553db\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 131, \u0022payload_entropy\u0022: 5.123762677689303, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 80.0, \u0022risk_classification\u0022: 78.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 25.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 3.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 80.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 25.0}, \u0022risk_score\u0022: 50, \u0022tag_count\u0022: 6, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u0022b0c32d0af41c94472847d14557ff477ddfacc0ba\u0022, \u0022event_fingerprint\u0022: \u00220ec684294bebf28b7251147f62398c29a975988f\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], \u0022matched_patterns\u0022: [\u0022pat-0212\u0022], \u0022matched_pattern_names\u0022: [\u0022Probe \/api\/v1\/\u0022], \u0022pattern_ids\u0022: [\u0022pat-0212\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 80.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 25.0, \u0022risk_score\u0022: 50}, \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: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00228452d1eb54de4b1c856f841be6533b37\u0022, \u0022path_pattern_hash\u0022: \u0022804ce97b3ae15ff0e7f5ae5f1b827112\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 50}, \u0022payload_preview\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/v1\/pods\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/v1\/pods\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\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: \u0022c53c9ab88d576440225ea8c8e4b47c69dd51dced\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/v1\/pods\u0022, \u0022request_line\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/api\/v1\/pods\u0022, \u0022target_port_label\u0022: \u00229400 \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 50\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 80.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 25.0, \u0022risk_score\u0022: 50}, \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: 50, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/api\/v1\/pods\u0022, \u0022request_line\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/api\/v1\/pods\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/v1\/pods HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \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 80 \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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022ban_policy\u0022: \u0022advisory_investigate\u0022, \u0022tags_list\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_api_route_probe\u0022, \u0022http_k8s_probe\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_api_route_probe\u0022, \u0022http_k8s_probe\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":9,"bytes_in":131},{"id":420058,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49778,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/dcgm\/metrics","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002249abc645d1fac2f56f634b2d297cb41aa6ac4a87\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 132, \u0022payload_entropy\u0022: 5.123718083103028, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002277eda7529d27778150aab6756dea025f99f393dc\u0022, \u0022event_fingerprint\u0022: \u00221f731ed43a6c02a808757f4467c1d924f601afca\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u00225980f108646a2283414901d864051b7f\u0022, \u0022path_pattern_hash\u0022: \u0022d3222ab3da69e3290a00dc521ec63886\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/dcgm\/metrics\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/dcgm\/metrics\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00229f150e2a7ed68be215b742b288496d066b56088b\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/dcgm\/metrics\u0022, \u0022request_line\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/dcgm\/metrics\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/dcgm\/metrics\u0022, \u0022request_line\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/dcgm\/metrics\u0022, \u0022evidence_snippet\u0022: \u0022GET \/dcgm\/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022http_prometheus_probe\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_prometheus_probe\u0022]","anomalies":"[]","severity":5,"bytes_in":132},{"id":420057,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49792,"dst_port":9400,"service":"http","classification":"lfi_path_traversal","waf_score":18,"waf_tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022]","http_method":"GET","http_target":"\/api\/v1\/nodes","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u002223801e0aa6e349eb1dd52e0e2094cd558b9de264\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 132, \u0022payload_entropy\u0022: 5.113670949964512, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 80.0, \u0022risk_classification\u0022: 78.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 35.0, \u0022risk_novelty\u0022: 25.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 3.2, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 80.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 25.0}, \u0022risk_score\u0022: 50, \u0022tag_count\u0022: 6, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u0022b0c32d0af41c94472847d14557ff477ddfacc0ba\u0022, \u0022event_fingerprint\u0022: \u0022cc08340e0532d433d2c16efb58b10e36afe5b099\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], \u0022matched_patterns\u0022: [\u0022pat-0212\u0022], \u0022matched_pattern_names\u0022: [\u0022Probe \/api\/v1\/\u0022], \u0022pattern_ids\u0022: [\u0022pat-0212\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 80.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 25.0, \u0022risk_score\u0022: 50}, \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: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022e0a441ef7b07a74d2c8072953538cec8\u0022, \u0022path_pattern_hash\u0022: \u00220ce41973e9736d201c0150cbc320cc41\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 50}, \u0022payload_preview\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/v1\/nodes\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/api\/v1\/nodes\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022], \u0022waf_rule_names\u0022: [\u0022lfi-14\u0022, \u0022nosqli-3\u0022, \u0022k8s-api\u0022], \u0022request_line\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\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: \u0022300c9ff41bf9ff8b4789d05afc638259c882d6df\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/api\/v1\/nodes\u0022, \u0022request_line\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/api\/v1\/nodes\u0022, \u0022target_port_label\u0022: \u00229400 \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 50\/100 (Moyen) \u2014 MITRE TA0001 \u2014 confiance 59 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 59, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 80.0, \u0022classification\u0022: 78.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 25.0, \u0022risk_score\u0022: 50}, \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: 50, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \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\/api\/v1\/nodes\u0022, \u0022request_line\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022lfi path traversal \u00b7 via HTTP:9400 \u00b7 (tentative d\u0027exploit) \u00b7 \u2192 \/api\/v1\/nodes\u0022, \u0022evidence_snippet\u0022: \u0022GET \/api\/v1\/nodes HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \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 80 \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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022exploitation\u0022, \u0022ban_policy\u0022: \u0022advisory_investigate\u0022, \u0022tags_list\u0022: [\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_api_route_probe\u0022, \u0022http_k8s_probe\u0022, \u0022http_probe_api\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950316:lfi-14\u0022, \u0022950468:nosqli-3\u0022, \u0022950600:k8s-api\u0022, \u0022http_api_route_probe\u0022, \u0022http_k8s_probe\u0022, \u0022http_probe_api\u0022]","anomalies":"[]","severity":9,"bytes_in":132},{"id":420056,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49762,"dst_port":9400,"service":"http","classification":"prometheus_probe","waf_score":6,"waf_tags":"[\u0022950601:k8s-metrics\u0022, \u0022950610:prometheus-metrics\u0022]","http_method":"GET","http_target":"\/metrics","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 1, \u0022http_path_ext\u0022: null, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00227edfc244708a7b5c7d4b4385c178aa8e03afde7f\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 127, \u0022payload_entropy\u0022: 5.116417861093401, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 48.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: 2.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 48.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 45, \u0022tag_count\u0022: 4, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002245066e666676e29aa4303585e87c0031aafcf0f9\u0022, \u0022event_fingerprint\u0022: \u00223c087d0c370d16df9c005fa74b13ef8a749a0346\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: k8s-metrics, prometheus-metrics \u00b7 confiance 50%\u0022, \u0022confidence\u0022: 0.5, \u0022classification_confidence\u0022: 0.5, \u0022precision_score\u0022: 87, \u0022precision_signals\u0022: [\u0022INT-benign-metrics\u0022, \u0022INT-upstream\u0022, \u0022INT-sqli-tag-only-metrics\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-benign-metrics\u0022, \u0022INT-upstream\u0022, \u0022INT-sqli-tag-only-metrics\u0022], \u0022matched_patterns\u0022: [\u0022pat-0266\u0022], \u0022matched_pattern_names\u0022: [\u0022Probe \/metrics\u0022], \u0022pattern_ids\u0022: [\u0022pat-0266\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 48.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 50.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022340d0b4f21f3e0fff4b9abf41aaac14e\u0022, \u0022path_pattern_hash\u0022: \u0022b4bbca6caf5247626ee41b68231d40e1\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 45}, \u0022payload_preview\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/metrics\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950601:k8s-metrics\u0022, \u0022950610:prometheus-metrics\u0022], \u0022waf_rule_names\u0022: [\u0022k8s-metrics\u0022, \u0022prometheus-metrics\u0022], \u0022request_line\u0022: \u0022GET \/metrics HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/metrics\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950601:k8s-metrics\u0022, \u0022950610:prometheus-metrics\u0022], \u0022waf_rule_names\u0022: [\u0022k8s-metrics\u0022, \u0022prometheus-metrics\u0022], \u0022request_line\u0022: \u0022GET \/metrics HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: k8s-metrics, prometheus-metrics \u00b7 confiance 50%\u0022}, \u0022attack_stage\u0022: \u0022probe\u0022, \u0022mitre_tactics\u0022: [\u0022TA0007\u0022, \u0022TA0001\u0022], \u0022mitre\u0022: \u0022TA0007\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u00220657af239aa3bee87182fffa7da07e5280b53e40\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/metrics\u0022, \u0022request_line\u0022: \u0022GET \/metrics HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022attack_vector\u0022: \u0022prometheus probe \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/metrics\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 50 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: k8s-metrics, prometheus-metrics \u00b7 confiance 50%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: k8s-metrics, prometheus-metrics \u00b7 confiance 50%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u00b7 risque 45\/100\u0022, \u0022confidence_pct\u0022: 50, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 48.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 45}, \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: 45, \u0022risk_label\u0022: \u0022Moyen\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-benign-metrics\u0022, \u0022INT-upstream\u0022, \u0022INT-sqli-tag-only-metrics\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Sonde m\u00e9triques Prometheus\u0022, \u0022Upstream\u0022, \u0022Tag WAF SQLi (m\u00e9triques)\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\/metrics\u0022, \u0022request_line\u0022: \u0022GET \/metrics HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022prometheus probe \u00b7 via HTTP:9400 \u00b7 (sonde \/ probe) \u00b7 \u2192 \/metrics\u0022, \u0022evidence_snippet\u0022: \u0022GET \/metrics HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 50 % \u2014 Motif catalogue confirm\u00e9 \u00b7 2 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 50 % \u2014 Score WAF 32 \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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022discovery\u0022, \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950601:k8s-metrics\u0022, \u0022950610:prometheus-metrics\u0022, \u0022http_probe_metrics\u0022, \u0022http_prometheus_probe\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950601:k8s-metrics\u0022, \u0022950610:prometheus-metrics\u0022, \u0022http_probe_metrics\u0022, \u0022http_prometheus_probe\u0022]","anomalies":"[]","severity":5,"bytes_in":127},{"id":420055,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49740,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/docker\/daemon.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022e5271a3b656cf000a7280017cc0bbb0af3043832\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 138, \u0022payload_entropy\u0022: 5.14372968337005, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 1, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002222dc70396a20ed51a85140f9eba4fb4c93407aaf\u0022, \u0022event_fingerprint\u0022: \u0022d8421a812685c3bc268b3ff44dfc4b8387615b60\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022a7659fb909490f3d2d3645dc1a7f0b77\u0022, \u0022path_pattern_hash\u0022: \u0022d40df599f49285dfc3e30ec64684f4e4\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/docker\/daemon.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/docker\/daemon.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022d640126a751b2b4ceb06dbdba7677cea388b0cd0\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/docker\/daemon.json\u0022, \u0022request_line\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/docker\/daemon.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/docker\/daemon.json\u0022, \u0022request_line\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/docker\/daemon.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.3\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":4,"bytes_in":138},{"id":420054,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49754,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/.docker\/daemon.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u00220e0eeb19aa6f34bc94aa147b3b3ec239a86ccafa\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 139, \u0022payload_entropy\u0022: 5.138485042648715, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 1, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002222dc70396a20ed51a85140f9eba4fb4c93407aaf\u0022, \u0022event_fingerprint\u0022: \u00225b284ec2ae0324a37b0496360d14c5c0d89b7f30\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002271897b075b0af97128cb1c136132a504\u0022, \u0022path_pattern_hash\u0022: \u002212b7d093cc60fed09d661d8bd82a2072\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.docker\/daemon.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/.docker\/daemon.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022def382f8337ea919c2338fa0c8c1b5a70a427b07\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/.docker\/daemon.json\u0022, \u0022request_line\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/.docker\/daemon.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/.docker\/daemon.json\u0022, \u0022request_line\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/.docker\/daemon.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/.docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":4,"bytes_in":139},{"id":420053,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49724,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/etc\/docker\/daemon.json","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 3, \u0022http_path_ext\u0022: \u0022json\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022eb76a516b1ad5347fe2ab5a24a8028bfdd006bbb\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 142, \u0022payload_entropy\u0022: 5.119528567645482, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.0, \u0022risk_behavior\u0022: 0.0, \u0022risk_geo\u0022: 0.0, \u0022risk_protocol\u0022: 25.0, \u0022risk_novelty\u0022: 15.0, \u0022risk_boost\u0022: 0, \u0022risk_granularity\u0022: 1.5, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 1, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u002222dc70396a20ed51a85140f9eba4fb4c93407aaf\u0022, \u0022event_fingerprint\u0022: \u0022e520223d706c369b9d342adebdaa8606deb2e326\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u002250a83f0917f718d6ec0fcba84fdc8c9c\u0022, \u0022path_pattern_hash\u0022: \u00225a7b8c1bcffb2a0fedba8c9f4ff76217\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/etc\/docker\/daemon.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/etc\/docker\/daemon.json\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u002248249b79e8760a0053bc94dc74fcf03ecb830ac0\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/etc\/docker\/daemon.json\u0022, \u0022request_line\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/etc\/docker\/daemon.json\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 25.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/etc\/docker\/daemon.json\u0022, \u0022request_line\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/etc\/docker\/daemon.json\u0022, \u0022evidence_snippet\u0022: \u0022GET \/etc\/docker\/daemon.json HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022]","anomalies":"[]","severity":4,"bytes_in":142},{"id":420052,"ip":"161.118.232.74","ts":"2026-10-12 12:49:34.000000","proto":"tcp","src_port":49708,"dst_port":9400,"service":"http","classification":"port_scan_syn","waf_score":6,"waf_tags":"[\u0022950468:nosqli-3\u0022]","http_method":"GET","http_target":"\/ansible\/ansible.cfg","sensor_id":"paris-1","meta":"{\u0022http_header_count\u0022: 4, \u0022http_query_params\u0022: 0, \u0022http_path_depth\u0022: 2, \u0022http_path_ext\u0022: \u0022cfg\u0022, \u0022http_ua_hash\u0022: \u002272cd8c2bff9aefc99b70d8e7774b74c0c85e1524\u0022, \u0022http_host_hash\u0022: \u002293cbddeebb40368661e52794ed235fef470a2303\u0022, \u0022http_target_hash\u0022: \u0022dbdd6170917ed95debd9bca628f207608fe4053d\u0022, \u0022http_referer_hash\u0022: null, \u0022http_method\u0022: \u0022GET\u0022, \u0022http_ua_is_cli\u0022: false, \u0022http_ua_is_browser\u0022: false, \u0022bytes_in\u0022: 139, \u0022payload_entropy\u0022: 5.092812268939385, \u0022port_category\u0022: \u0022registered\u0022, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022service\u0022: \u0022http\u0022, \u0022app_proto\u0022: \u0022http\u0022, \u0022asn\u0022: 31898, \u0022country\u0022: \u0022SG\u0022, \u0022dst_port\u0022: 9400, \u0022risk_waf\u0022: 32.0, \u0022risk_classification\u0022: 64.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: 1.8, \u0022risk_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0}, \u0022risk_score\u0022: 37, \u0022tag_count\u0022: 2, \u0022anomaly_count\u0022: 0, \u0022campaign_key\u0022: \u0022956fa1a51c233d1191601d2c0353360037419c2f\u0022, \u0022event_fingerprint\u0022: \u00226bc8b4c16054e5740f10ac738fe7ec42ddbf0c1b\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022confidence\u0022: 0.52, \u0022classification_confidence\u0022: 0.52, \u0022precision_score\u0022: 62, \u0022precision_signals\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022kb_rule_ids\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022named_classification_skipped\u0022: false, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_confidence_factor\u0022: 52.0, \u0022city\u0022: null, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false, \u0022geo\u0022: {\u0022country\u0022: \u0022SG\u0022, \u0022asn\u0022: 31898, \u0022org\u0022: \u0022Oracle Corporation\u0022, \u0022is_datacenter\u0022: false, \u0022is_tor_hint\u0022: false}, \u0022fingerprint\u0022: {\u0022http_ua_hash\u0022: \u0022ae917b654ef4f95bac2c2f7f69dc5141\u0022, \u0022payload_hash\u0022: \u0022a71ba6bb38c68d4e70774e5a8477c7af\u0022, \u0022path_pattern_hash\u0022: \u002237b86c014c6f7f09c95869c631a4afca\u0022}, \u0022target_context\u0022: {\u0022dst_port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022risk_score\u0022: 37}, \u0022payload_preview\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ansible\/ansible.cfg\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022evidence\u0022: {\u0022method\u0022: \u0022GET\u0022, \u0022path\u0022: \u0022\/ansible\/ansible.cfg\u0022, \u0022user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022waf_tags\u0022: [\u0022950468:nosqli-3\u0022], \u0022waf_rule_names\u0022: [\u0022nosqli-3\u0022], \u0022request_line\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\u0022, \u0022request_sample\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.33:9400\\r\\n\\r\\n\u0022, \u0022payload_snippet\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022mitre_tactics\u0022: [\u0022TA0043\u0022], \u0022mitre\u0022: \u0022TA0043\u0022, \u0022threat_family\u0022: [\u0022scanner\u0022], \u0022recommended_client_action\u0022: \u0022monitor\u0022, \u0022policy_mode\u0022: \u0022intelligence\u0022, \u0022sensor_role\u0022: \u0022threat_intelligence\u0022, \u0022event_signature\u0022: \u0022dda66f2e01d61e060fae2fb7406826ccf71b1012\u0022, \u0022protocol_details\u0022: {\u0022http_method\u0022: \u0022GET\u0022, \u0022http_path\u0022: \u0022\/ansible\/ansible.cfg\u0022, \u0022request_line\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022evidence_snippet\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/ansible\/ansible.cfg\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022site_display\u0022: {\u0022classification\u0022: null, \u0022classification_reason\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022classification_reason_label_fr\u0022: \u0022Tags WAF: nosqli-3 \u00b7 confiance 52%\u0022, \u0022executive_one_liner_fr\u0022: \u0022Activit\u00e9 suspecte \u2014 risque 37\/100 (Faible) \u2014 MITRE TA0043 \u2014 confiance 52 % \u2014 via HTTP\u0022, \u0022confidence_pct\u0022: 52, \u0022confidence_breakdown\u0022: {\u0022waf\u0022: 32.0, \u0022classification\u0022: 64.0, \u0022behavior\u0022: 0.0, \u0022geo\u0022: 0.0, \u0022protocol\u0022: 35.0, \u0022novelty\u0022: 15.0, \u0022risk_score\u0022: 37}, \u0022attack_stage\u0022: \u0022recon\u0022, \u0022attack_stage_label\u0022: \u0022Reconnaissance\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022attack_chain_stage_label_fr\u0022: \u0022Reconnaissance\u0022, \u0022risk_score\u0022: 37, \u0022risk_label\u0022: \u0022Faible\u0022, \u0022service_name\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022, \u0022dst_port\u0022: 9400, \u0022protocol_emulated\u0022: null, \u0022tags_summary\u0022: [\u0022INT-beh-scan-burst\u0022], \u0022tags_summary_labels_fr\u0022: [\u0022Beh Scan Burst\u0022], \u0022recommended_action\u0022: \u0022monitor\u0022, \u0022recommended_action_label\u0022: \u0022Surveiller\u0022, \u0022mitre\u0022: \u0022TA0043\u0022, \u0022mitre_technique\u0022: \u0022TA0043\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\/ansible\/ansible.cfg\u0022, \u0022request_line\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\u0022, \u0022http_user_agent\u0022: \u0022WebSiphon\/next-0.1\u0022, \u0022port\u0022: 9400, \u0022service\u0022: \u0022http\u0022, \u0022service_label_fr\u0022: \u0022HTTP\u0022}, \u0022attack_vector\u0022: \u0022port scan syn \u00b7 via HTTP:9400 \u00b7 (reconnaissance) \u00b7 \u2192 \/ansible\/ansible.cfg\u0022, \u0022evidence_snippet\u0022: \u0022GET \/ansible\/ansible.cfg HTTP\/1.1\\r\\naccept: *\/*\\r\\nuser-agent: WebSiphon\/next-0.1\\r\\naccept-encoding: gzip,deflate,br\\r\\nhost: 62.3.50.\u0022, \u0022target_port_label\u0022: \u00229400 \u00b7 HTTP\u0022, \u0022emulator_service\u0022: \u0022http\u0022, \u0022confidence_reason\u0022: \u0022Confiance 52 % \u2014 1 tag(s) WAF\u0022, \u0022confidence_factors_fr\u0022: \u0022Confiance 52 % \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: true, \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: 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: \u0022reconnaissance\u0022, \u0022label_fr\u0022: \u0022Reconnaissance\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: \u00229400\u0022}, \u0022hostname\u0022: \u0022mail.sensor-1.internal\u0022, \u0022sensor_id\u0022: \u0022sensor-1\u0022, \u0022attack_chain_stage\u0022: \u0022reconnaissance\u0022, \u0022matched_patterns\u0022: [], \u0022ban_policy\u0022: \u0022advisory_monitor\u0022, \u0022tags_list\u0022: [\u0022950468:nosqli-3\u0022, \u0022http_probe_ansible\u0022]}","tls_sni":null,"tls_ja3_hash":null,"tls_ja3":null,"http_version":"HTTP\/1.1","http_host":"62.3.50.33:9400","http_user_agent":"WebSiphon\/next-0.1","http_referer":null,"tags":"[\u0022950468:nosqli-3\u0022, \u0022http_probe_ansible\u0022]","anomalies":"[]","severity":4,"bytes_in":139}],"total_events":384}