Suricata IDS — netwerkdetector

Geïnstalleerd, maar de service is niet actief. Start deze en schakel autostart in:
sudo systemctl enable --now suricata
Configureren (FAQ)
Suricata
Niet actief
IDS / IPS
Alerts in 24 u
188
Alerts in 24 u
Topcategorieën
5
Categorie
Topbronnen
8
IP-adres
Topcategorieën
Attempted Information Leak 60
Web Application Attack 45
Misc Attack 34
Detection of a Network Scan 28
Potentially Bad Traffic 21
Topbronnen
198.51.100.13 22
198.51.100.14 12
198.51.100.12 10
198.51.100.18 8
198.51.100.11 7
198.51.100.15 6
198.51.100.17 4
198.51.100.16 3
Recente meldingen
Tijd Signature Bron Bestemming
2026-10-12 11:19 ET POLICY curl User-Agent 198.51.100.34 203.0.113.10
2026-10-12 10:41 ET SCAN Potential SSH Scan 198.51.100.17 203.0.113.10
2026-10-12 10:33 ET WEB_SERVER WordPress login bruteforce 198.51.100.33 203.0.113.10
2026-10-12 09:37 ET SCAN Nmap Scripting Engine 198.51.100.16 203.0.113.10
2026-10-12 08:53 ET WEB_SERVER SQL Injection Attempt 198.51.100.16 203.0.113.10
2026-10-12 10:43 ET POLICY curl User-Agent 198.51.100.34 203.0.113.10
2026-10-12 07:55 ET WEB_SERVER WordPress login bruteforce 198.51.100.28 203.0.113.10
2026-10-12 06:45 ET SCAN Potential SSH Scan 198.51.100.18 203.0.113.10
2026-10-12 09:42 ET SCAN Potential SSH Scan 198.51.100.31 203.0.113.10
2026-10-12 06:11 ET POLICY curl User-Agent 198.51.100.31 203.0.113.10
2026-10-12 08:39 ET SCAN Nmap Scripting Engine 198.51.100.14 203.0.113.10
2026-10-12 04:01 ET SCAN Potential SSH Scan 198.51.100.17 203.0.113.10
2026-10-12 03:43 ET POLICY curl User-Agent 198.51.100.15 203.0.113.10
2026-10-12 06:07 ET POLICY curl User-Agent 198.51.100.12 203.0.113.10
2026-10-12 03:34 ET SCAN Nmap Scripting Engine 198.51.100.22 203.0.113.10
2026-10-12 02:14 ET SCAN Nmap Scripting Engine 198.51.100.15 203.0.113.10
2026-10-12 06:07 ET SCAN Nmap Scripting Engine 198.51.100.26 203.0.113.10
2026-10-12 00:52 ET WEB_SERVER WordPress login bruteforce 198.51.100.26 203.0.113.10
2026-10-12 01:46 ET SCAN Potential SSH Scan 198.51.100.19 203.0.113.10
2026-10-12 08:22 ET POLICY curl User-Agent 198.51.100.34 203.0.113.10
2026-10-12 08:05 ET SCAN Nmap Scripting Engine 198.51.100.19 203.0.113.10
2026-10-12 00:18 ET SCAN Potential SSH Scan 198.51.100.16 203.0.113.10
2026-10-12 09:02 ET WEB_SERVER WordPress login bruteforce 198.51.100.24 203.0.113.10
2026-10-12 03:04 ET WEB_SERVER WordPress login bruteforce 198.51.100.13 203.0.113.10
2026-10-12 06:54 ET SCAN Potential SSH Scan 198.51.100.21 203.0.113.10
2026-10-12 01:36 ET WEB_SERVER SQL Injection Attempt 198.51.100.19 203.0.113.10
2026-10-12 02:42 ET SCAN Nmap Scripting Engine 198.51.100.14 203.0.113.10
2026-10-12 03:43 ET WEB_SERVER SQL Injection Attempt 198.51.100.26 203.0.113.10
2026-10-12 00:23 ET POLICY curl User-Agent 198.51.100.16 203.0.113.10
2026-10-12 03:59 ET WEB_SERVER WordPress login bruteforce 198.51.100.30 203.0.113.10

Suricata-alerts zonder een ELK-stack

Suricata schrijft zijn bevindingen naar eve.json, één JSON-object per gebeurtenis, en het gangbare advies luidt dat naar Elasticsearch te sturen en via Kibana te bekijken. Op een cluster is dat verstandig. Op één VPS betekent het een zoekmachine, een logverzamelaar en een dashboardserver draaien — meerdere gigabytes geheugen en een tweede systeem om te onderhouden — om alerts te lezen vanaf de machine waarop ze al geschreven waren.

Deze pagina leest eve.json rechtstreeks, en daarnaast fast.log wanneer dat is wat uw build produceert. Ze toont de alerts van de afgelopen vierentwintig uur gegroepeerd per categorie, de adressen die er de meeste veroorzaken, en de afzonderlijke signatures met bron, bestemming, protocol en ernst.

Draait Suricata wel maar meldt het niets, dan ligt de oorzaak vrijwel altijd bij de regels en niet bij het verkeer: een verse installatie bevat geen enkele signature tot suricata-update minstens één keer gedraaid heeft. De andere verrassing is de ernst. Het meeste dat een blootgestelde sensor meldt is scanwerk van lage ernst dat nooit ergens toe leidt, dus lees de categorieën vóór de teller.

Een sensor op de lijn heeft een grens waarover men geregeld struikelt: versleuteld verkeer ziet hij als een stroom bytes. Hij zal zeggen dat vanaf dit adres een verbinding naar uw site kwam, maar niet dat het verzoek een poging tot SQL-injectie bevatte. Dat leest ModSecurity, binnen de webserver, na ontsleuteling. De twee vervangen elkaar niet: de een kijkt van buiten naar het netwerk, de ander van binnen naar het verzoek.