sudo systemctl enable --now suricata
| Hora | Firma | Origen | Destino |
|---|---|---|---|
| 2026-10-13 11:52 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-13 11:41 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-13 10:34 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-13 10:20 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-13 09:22 | 198.51.100.11 | 203.0.113.10 | |
| 2026-10-13 10:09 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-13 08:34 | 198.51.100.25 | 203.0.113.10 | |
| 2026-10-13 10:21 | 198.51.100.17 | 203.0.113.10 | |
| 2026-10-13 07:32 | 198.51.100.22 | 203.0.113.10 | |
| 2026-10-13 06:59 | 198.51.100.12 | 203.0.113.10 | |
| 2026-10-13 08:47 | 198.51.100.28 | 203.0.113.10 | |
| 2026-10-13 06:13 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-13 09:40 | 198.51.100.28 | 203.0.113.10 | |
| 2026-10-13 08:28 | 198.51.100.30 | 203.0.113.10 | |
| 2026-10-13 05:50 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-13 07:18 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-13 01:39 | 198.51.100.16 | 203.0.113.10 | |
| 2026-10-13 06:07 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-13 00:11 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-13 08:04 | 198.51.100.31 | 203.0.113.10 | |
| 2026-10-13 01:54 | 198.51.100.14 | 203.0.113.10 | |
| 2026-10-13 07:05 | 198.51.100.14 | 203.0.113.10 | |
| 2026-10-13 07:38 | 198.51.100.31 | 203.0.113.10 | |
| 2026-10-13 00:13 | 198.51.100.24 | 203.0.113.10 | |
| 2026-10-12 21:48 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-13 08:13 | 198.51.100.30 | 203.0.113.10 | |
| 2026-10-13 05:54 | 198.51.100.26 | 203.0.113.10 | |
| 2026-10-12 21:43 | 198.51.100.17 | 203.0.113.10 | |
| 2026-10-12 21:49 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-13 08:01 | 198.51.100.14 | 203.0.113.10 |
Suricata escribe sus hallazgos en eve.json, un objeto JSON por evento, y el consejo habitual es enviar todo eso a Elasticsearch y mirarlo a través de Kibana. En un clúster tiene sentido. En un único VPS significa mantener un motor de búsqueda, un recolector de registros y un servidor de paneles — varios gigabytes de memoria y un segundo sistema que cuidar — para leer alertas desde la misma máquina en la que ya estaban escritas.
Esta página lee eve.json directamente, junto con fast.log cuando esa es la salida de su compilación. Muestra las alertas de las últimas veinticuatro horas agrupadas por categoría, las direcciones que generan más de ellas y las firmas individuales con origen, destino, protocolo y gravedad.
Si Suricata está funcionando pero no informa de nada, la causa casi siempre está en las reglas y no en el tráfico: una instalación nueva no trae firmas hasta que suricata-update se ha ejecutado al menos una vez. La otra sorpresa habitual es la gravedad. La mayor parte de lo que reporta un sensor expuesto es escaneo de gravedad baja que nunca llega a nada, así que lea las categorías antes que el contador.
Un sensor en el cable tiene un límite con el que se tropieza a menudo: el tráfico cifrado le llega como un flujo de bytes. Dirá que desde esta dirección llegó una conexión a su sitio, pero no dirá que la petición llevaba un intento de inyección SQL. Eso lo lee ModSecurity, dentro del servidor web, después del descifrado. No se sustituyen entre sí: uno mira la red desde fuera, el otro la petición desde dentro.