alert http $HOME_NET any -> $EXTERNAL_NET any (
msg:"ET INFO Possible MSXMLHTTP Request (no .exe)";
flow:to_server,established;
flowbits:set,et.MS.XMLHTTP.no.exe.request;
flowbits:noalert;
http.uri;
content:!".exe"; nocase;
content:!".msi"; nocase;
content:!".msp"; nocase;
http.start;
content:"HTTP/1.1|0d 0a|Accept|3a 20|*/*|0d 0a|Accept-Encoding|3a 20|gzip, deflate|0d 0a|User-Agent|3a 20|Mozilla/4.0 (compatible|3b 20|MSIE 7.0|3b 20|Windows NT"; fast_pattern;
http.header_names;
content:"|0d 0a|Accept|0d 0a|Accept-Encoding|0d 0a|User-Agent|0d 0a|Host|0d 0a|"; depth:45;
content:!"Cookie|0d 0a|";
content:!"Referer|0d 0a|";
content:!"Accept-Language|0d 0a|";
content:!"UA-CPU|0d 0a|";
classtype:misc-activity;
sid:2022049; rev:6;
metadata:created_at 2015_11_09, performance_impact Moderate, confidence Medium, signature_severity Informational, tag Description_Generated_By_Proofpoint_Nexus, updated_at 2024_04_08;
)