mirror of https://github.com/OISF/suricata
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SIP and SSDP share method names like NOTIFY and SUBSCRIBE,
causing SSDP traffic to be misidentified as SIP.
Add a probing parser callback that checks for "SIP/" in the
payload before accepting a pattern match.
Example of a misidentified flow before the fix:
{"timestamp":"2014-02-27T19:44:43.164211+0100","flow_id":986757542077835,"event_type":"flow","src_ip":"192.168.1.1","src_port":9489,"dest_ip":"239.255.255.250
","dest_port":1900,"ip_v":4,"proto":"UDP","app_proto":"sip","flow":{"..."}}
After the fix:
{"timestamp":"2014-02-27T19:44:43.164211+0100","flow_id":986757542077835,"event_type":"flow","src_ip":"192.168.1.1","src_port":9489,"dest_ip":"239.255.255.250
","dest_port":1900,"ip_v":4,"proto":"UDP","app_proto":"failed","flow":{"..."}}
Ticket #8355
|
3 months ago | |
|---|---|---|
| .. | ||
| .cargo | 2 years ago | |
| derive | 4 months ago | |
| ffi | 3 months ago | |
| htp | 8 months ago | |
| src | 3 months ago | |
| suricatactl | 6 months ago | |
| suricatasc | 6 months ago | |
| sys | 3 months ago | |
| .gitignore | 2 years ago | |
| Cargo.lock.in | 4 months ago | |
| Cargo.toml.in | 4 months ago | |
| Makefile.am | 4 months ago | |
| cbindgen.toml | 3 months ago | |
| rustfmt.toml | 3 years ago | |