Suricata IDS — détecteur réseau

Installé, mais le service n'est pas démarré. Démarrez-le et activez le démarrage automatique :
sudo systemctl enable --now suricata
Configuration (FAQ)
Suricata
Non démarré
IDS / IPS
Alertes sur 24 h
213
Alertes sur 24 h
Top catégories
5
Catégorie
Top sources
8
Adresse IP
Top catégories
Attempted Information Leak 68
Web Application Attack 51
Misc Attack 38
Detection of a Network Scan 32
Potentially Bad Traffic 23
Top sources
198.51.100.16 24
198.51.100.17 24
198.51.100.12 10
198.51.100.11 9
198.51.100.13 9
198.51.100.15 7
198.51.100.14 4
198.51.100.18 3
Dernières alertes
Heure Signature Source Destination
2026-10-13 11:04 ET WEB_SERVER WordPress login bruteforce 198.51.100.11 203.0.113.10
2026-10-13 10:40 ET WEB_SERVER WordPress login bruteforce 198.51.100.23 203.0.113.10
2026-10-13 10:51 ET SCAN Potential SSH Scan 198.51.100.33 203.0.113.10
2026-10-13 10:46 ET WEB_SERVER SQL Injection Attempt 198.51.100.19 203.0.113.10
2026-10-13 10:17 GPL WEB_SERVER /etc/passwd access 198.51.100.29 203.0.113.10
2026-10-13 08:19 GPL WEB_SERVER /etc/passwd access 198.51.100.29 203.0.113.10
2026-10-13 09:51 ET WEB_SERVER SQL Injection Attempt 198.51.100.12 203.0.113.10
2026-10-13 09:35 ET WEB_SERVER WordPress login bruteforce 198.51.100.27 203.0.113.10
2026-10-13 09:43 ET WEB_SERVER SQL Injection Attempt 198.51.100.15 203.0.113.10
2026-10-13 08:40 ET SCAN Potential SSH Scan 198.51.100.26 203.0.113.10
2026-10-13 09:19 ET SCAN Potential SSH Scan 198.51.100.26 203.0.113.10
2026-10-13 03:54 ET WEB_SERVER SQL Injection Attempt 198.51.100.20 203.0.113.10
2026-10-13 09:51 ET WEB_SERVER SQL Injection Attempt 198.51.100.11 203.0.113.10
2026-10-13 07:29 GPL WEB_SERVER /etc/passwd access 198.51.100.20 203.0.113.10
2026-10-13 07:49 ET WEB_SERVER WordPress login bruteforce 198.51.100.16 203.0.113.10
2026-10-13 04:04 ET SCAN Nmap Scripting Engine 198.51.100.13 203.0.113.10
2026-10-13 01:21 ET WEB_SERVER SQL Injection Attempt 198.51.100.21 203.0.113.10
2026-10-13 07:54 ET SCAN Potential SSH Scan 198.51.100.34 203.0.113.10
2026-10-12 23:12 ET SCAN Potential SSH Scan 198.51.100.21 203.0.113.10
2026-10-13 03:43 ET WEB_SERVER SQL Injection Attempt 198.51.100.30 203.0.113.10
2026-10-13 03:22 ET WEB_SERVER WordPress login bruteforce 198.51.100.26 203.0.113.10
2026-10-13 07:50 ET SCAN Potential SSH Scan 198.51.100.20 203.0.113.10
2026-10-13 06:38 GPL WEB_SERVER /etc/passwd access 198.51.100.30 203.0.113.10
2026-10-13 04:58 ET POLICY curl User-Agent 198.51.100.31 203.0.113.10
2026-10-13 00:16 ET SCAN Potential SSH Scan 198.51.100.16 203.0.113.10
2026-10-13 04:16 ET WEB_SERVER SQL Injection Attempt 198.51.100.13 203.0.113.10
2026-10-13 03:22 ET SCAN Potential SSH Scan 198.51.100.15 203.0.113.10
2026-10-12 18:03 ET WEB_SERVER WordPress login bruteforce 198.51.100.22 203.0.113.10
2026-10-12 22:38 ET WEB_SERVER WordPress login bruteforce 198.51.100.24 203.0.113.10
2026-10-12 17:59 ET WEB_SERVER WordPress login bruteforce 198.51.100.19 203.0.113.10

Des alertes Suricata sans stack ELK

Suricata écrit ses résultats dans eve.json, un objet JSON par événement, et le conseil habituel consiste à expédier tout cela vers Elasticsearch pour le consulter dans Kibana. Sur un cluster, c’est raisonnable. Sur un VPS unique, cela revient à faire tourner un moteur de recherche, un collecteur de journaux et un serveur de tableaux de bord — plusieurs gigaoctets de mémoire et un second système à maintenir — pour lire des alertes depuis la machine où elles ont déjà été écrites.

Cette page lit eve.json directement, ainsi que fast.log lorsque c’est ce que produit votre version. Elle présente les alertes des dernières vingt-quatre heures groupées par catégorie, les adresses qui en génèrent le plus, et les signatures individuelles avec source, destination, protocole et gravité.

Si Suricata tourne sans rien signaler, la cause tient presque toujours aux règles et non au trafic : une installation neuve n’embarque aucune signature tant que suricata-update n’a pas été exécuté au moins une fois. L’autre surprise concerne la gravité. L’essentiel de ce que rapporte une sonde exposée est du balayage de faible gravité qui ne débouche sur rien : lisez les catégories avant de regarder le compteur.

Un capteur sur le fil a une limite sur laquelle on trébuche régulièrement : le trafic chiffré lui apparaît comme un flux d'octets. Il dira qu'une connexion à votre site est venue de cette adresse, mais pas que la requête portait une tentative d'injection SQL. Cela, c'est ModSecurity qui le lit, dans le serveur web, après déchiffrement. Les deux ne se remplacent pas : l'un regarde le réseau de l'extérieur, l'autre la requête de l'intérieur.