OwlArch

Software

🔙 Go back home

Suricata

Intrusion Detection and Prevention System (IDS/IPS)

Introduction

Suricata is a high-performance open-source tool for intrusion detection (IDS), intrusion prevention (IPS), and network security monitoring (NSM). It uses rule-based detection and protocol analysis to identify threats in real time.

Features

Installation

  1. Open a terminal.
  2. Install Suricata using:
    sudo pacman -S suricata  
    

Install Verification

Test the configuration file syntax:

suricata -T -c /etc/suricata/suricata.yaml  

Uninstall

sudo pacman -R suricata  

Usage

Run Suricata in IDS Mode

sudo suricata -c /etc/suricata/suricata.yaml -i eth0  

Analyze a PCAP File Offline

suricata -c /etc/suricata/suricata.yaml -r capture.pcap  

Monitor Real-Time Alerts

tail -f /var/log/suricata/fast.log  

Update Detection Rules

sudo suricata-update  

Configuration

Main Configuration File

/etc/suricata/suricata.yaml  

Rule Directories

Example: Enable Community Rules

  1. Edit suricata.yaml:
    nano /etc/suricata/suricata.yaml  
    
  2. Uncomment or add rule sources (e.g., community.rules).

Official Documentation & More Info

Contributing

Support

License

Suricata is released under the GPLv2 License.


🔙 SpiderFoot 🔜 TCPDump