sudo systemctl enable --now suricata
| Hora | Assinatura | Origem | 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 |
O Suricata escreve o que encontra no eve.json, um objeto JSON por evento, e o conselho habitual é enviar tudo isso para o Elasticsearch e consultá-lo através do Kibana. Num cluster faz sentido. Num único VPS significa manter um motor de pesquisa, um coletor de registos e um servidor de painéis — vários gigabytes de memória e um segundo sistema para cuidar — só para ler alertas a partir da mesma máquina onde já tinham sido escritos.
Esta página lê o eve.json diretamente, bem como o fast.log quando é isso que a sua compilação produz. Mostra os alertas das últimas vinte e quatro horas agrupados por categoria, os endereços que geram mais deles e as assinaturas individuais com origem, destino, protocolo e gravidade.
Se o Suricata está a correr mas nada comunica, a causa está quase sempre nas regras e não no tráfego: uma instalação nova não traz assinaturas nenhumas enquanto o suricata-update não correr pelo menos uma vez. A outra surpresa habitual é a gravidade. A maior parte do que um sensor exposto comunica é varrimento de gravidade baixa que nunca dá em nada, por isso leia as categorias antes do contador.
Um sensor no fio tem um limite em que se tropeça com regularidade: o tráfego cifrado chega-lhe como um fluxo de bytes. Dirá que deste endereço veio uma ligação ao seu sítio, mas não dirá que o pedido levava uma tentativa de injeção de SQL. Isso é lido pelo ModSecurity, dentro do servidor web, depois da decifragem. Os dois não se substituem: um olha para a rede de fora, o outro para o pedido de dentro.