This generates an anomaly
Ticket: 6856
--- /dev/null
+alert http any any -> any any (msg:"SURICATA HTTP request missing protocol"; flow:established,to_server; app-layer-event:http.request_line_missing_protocol; classtype:protocol-command-decode; sid:2221055; rev:1;)
match:
event_type: http
http.http_user_agent: myscript
+ - filter:
+ min-version: 8
+ count: 1
+ match:
+ event_type: anomaly
+ anomaly.event: REQUEST_LINE_MISSING_PROTOCOL
+ - filter:
+ min-version: 8
+ count: 1
+ match:
+ event_type: alert
+ alert.signature_id: 2221055