Suricata (software)
Suricata is an open-source network analysis and threat detection software. The features include intrusion detection system and intrusion prevention system as well as network transaction logging and file extraction. It was developed by the Open Information Security Foundation. The first standard release was in July 2010.
Features
IDS and IPS
Suricata provides threat detection capabilities. In IDS mode, it is going to analyse the traffic and generate an alert when a signature match.In IPS mode, it acts like a firewall. It provides traffic filtering and monitoring and allows network administrators to write and enforce detection rules.
Suricata is able to detect common attack vectors such as port scanning, denial-of-service, pass-the-hash, and brute-force attacks.
Network monitoring
Suricata can be used to monitor network traffic in real time. It can log various types of network transactions, including HTTP, DNS, SMB and TLS sessions.File extraction
Suricata can extract files from network traffic to disk for further analysis. It supports extraction over protocols such as FTP, HTTP, SMTP and SMB.It can also perform file type identification or hash computation of the files seen on the network without extracting them to disk.