Suricata is the modern open-source NIDS/IPS engine maintained by the Open Information Security Foundation (OISF). It is Snort-rule compatible but adds:
- Multi-threaded capture for 10/40/100 GbE.
- Protocol identification independent of port (TLS on 8443? still flagged as TLS).
- EVE JSON output that ships natively into ELK / Splunk / OpenSearch.
- File extraction and SHA-256 hashing for every file seen.
- Lua scripting for custom detections.