sudo systemctl enable --now suricata
| Czas | Sygnatura | Źródło | Cel |
|---|---|---|---|
| 2026-10-13 09:59 | 198.51.100.11 | 203.0.113.10 | |
| 2026-10-13 09:50 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-13 09:07 | 198.51.100.33 | 203.0.113.10 | |
| 2026-10-13 08:07 | 198.51.100.14 | 203.0.113.10 | |
| 2026-10-13 08:58 | 198.51.100.33 | 203.0.113.10 | |
| 2026-10-13 07:46 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-13 07:08 | 198.51.100.21 | 203.0.113.10 | |
| 2026-10-13 08:58 | 198.51.100.29 | 203.0.113.10 | |
| 2026-10-13 05:40 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-13 04:49 | 198.51.100.24 | 203.0.113.10 | |
| 2026-10-13 08:50 | 198.51.100.18 | 203.0.113.10 | |
| 2026-10-13 04:07 | 198.51.100.25 | 203.0.113.10 | |
| 2026-10-13 02:09 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-13 07:35 | 198.51.100.21 | 203.0.113.10 | |
| 2026-10-13 01:03 | 198.51.100.33 | 203.0.113.10 | |
| 2026-10-13 08:04 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-13 07:45 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-13 02:25 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-13 07:15 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-13 04:06 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-13 06:33 | 198.51.100.17 | 203.0.113.10 | |
| 2026-10-12 22:03 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-13 01:48 | 198.51.100.22 | 203.0.113.10 | |
| 2026-10-13 05:24 | 198.51.100.17 | 203.0.113.10 | |
| 2026-10-12 22:34 | 198.51.100.21 | 203.0.113.10 | |
| 2026-10-13 03:36 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-13 04:27 | 198.51.100.27 | 203.0.113.10 | |
| 2026-10-12 17:50 | 198.51.100.35 | 203.0.113.10 | |
| 2026-10-13 03:33 | 198.51.100.22 | 203.0.113.10 | |
| 2026-10-12 17:19 | 198.51.100.35 | 203.0.113.10 |
Suricata zapisuje swoje ustalenia do eve.json, po jednym obiekcie JSON na zdarzenie, a utarta rada każe przesłać to wszystko do Elasticsearcha i oglądać przez Kibanę. Na klastrze to rozsądne. Na pojedynczym VPS-ie oznacza to utrzymywanie wyszukiwarki, kolektora dzienników i serwera pulpitów — kilka gigabajtów pamięci i drugi system do pielęgnowania — żeby czytać alerty z tej samej maszyny, na której już zostały zapisane.
Ta strona czyta eve.json bezpośrednio, a także fast.log, jeśli to właśnie produkuje twoja kompilacja. Pokazuje alerty z ostatnich dwudziestu czterech godzin pogrupowane według kategorii, adresy generujące ich najwięcej oraz pojedyncze sygnatury ze źródłem, celem, protokołem i wagą.
Jeśli Suricata działa, ale niczego nie zgłasza, przyczyna niemal zawsze tkwi w regułach, a nie w ruchu: świeża instalacja nie zawiera żadnych sygnatur, dopóki suricata-update nie wykona się co najmniej raz. Druga niespodzianka to waga zdarzeń. Większość tego, co zgłasza wystawiony czujnik, to skanowanie o niskiej wadze, z którego nigdy nic nie wynika, więc czytaj kategorie przed licznikiem.
Czujnik na łączu ma granicę, o którą potyka się każdy: ruch szyfrowany widzi jako strumień bajtów. Powie, że z tego adresu przyszło połączenie do witryny, ale nie powie, że w żądaniu była próba wstrzyknięcia SQL. To odczytuje ModSecurity, wewnątrz serwera WWW, po odszyfrowaniu. Jedno nie zastępuje drugiego: pierwsze patrzy na sieć z zewnątrz, drugie na żądanie od środka.