sudo systemctl enable --now suricata
| Время | Сигнатура | Источник | Назначение |
|---|---|---|---|
| 2026-10-12 05:44 | 198.51.100.12 | 203.0.113.10 | |
| 2026-10-12 05:08 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-12 04:30 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-12 04:27 | 198.51.100.17 | 203.0.113.10 | |
| 2026-10-12 03:49 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-12 04:19 | 198.51.100.20 | 203.0.113.10 | |
| 2026-10-12 02:02 | 198.51.100.28 | 203.0.113.10 | |
| 2026-10-12 01:43 | 198.51.100.27 | 203.0.113.10 | |
| 2026-10-12 01:05 | 198.51.100.31 | 203.0.113.10 | |
| 2026-10-12 04:58 | 198.51.100.28 | 203.0.113.10 | |
| 2026-10-12 01:37 | 198.51.100.25 | 203.0.113.10 | |
| 2026-10-12 04:32 | 198.51.100.26 | 203.0.113.10 | |
| 2026-10-12 03:56 | 198.51.100.15 | 203.0.113.10 | |
| 2026-10-12 01:05 | 198.51.100.34 | 203.0.113.10 | |
| 2026-10-12 02:06 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-12 02:18 | 198.51.100.12 | 203.0.113.10 | |
| 2026-10-12 01:19 | 198.51.100.27 | 203.0.113.10 | |
| 2026-10-12 01:31 | 198.51.100.18 | 203.0.113.10 | |
| 2026-10-11 23:56 | 198.51.100.14 | 203.0.113.10 | |
| 2026-10-11 18:30 | 198.51.100.32 | 203.0.113.10 | |
| 2026-10-12 01:15 | 198.51.100.22 | 203.0.113.10 | |
| 2026-10-11 17:34 | 198.51.100.22 | 203.0.113.10 | |
| 2026-10-11 23:24 | 198.51.100.28 | 203.0.113.10 | |
| 2026-10-11 16:57 | 198.51.100.24 | 203.0.113.10 | |
| 2026-10-11 16:55 | 198.51.100.21 | 203.0.113.10 | |
| 2026-10-12 01:58 | 198.51.100.24 | 203.0.113.10 | |
| 2026-10-11 19:53 | 198.51.100.13 | 203.0.113.10 | |
| 2026-10-12 03:01 | 198.51.100.19 | 203.0.113.10 | |
| 2026-10-11 22:56 | 198.51.100.14 | 203.0.113.10 | |
| 2026-10-11 17:43 | 198.51.100.19 | 203.0.113.10 |
Suricata пишет свои находки в eve.json, по одному объекту JSON на событие, и привычный совет гласит отправить всё это в Elasticsearch и смотреть через Kibana. На кластере это разумно. На одном-единственном VPS это означает держать в работе поисковый движок, сборщик журналов и сервер дашбордов — несколько гигабайт памяти и вторую систему на обслуживании — только чтобы читать оповещения с той же машины, на которой они уже были записаны.
Эта страница читает eve.json напрямую, а также fast.log, когда именно его выдаёт ваша сборка. Она показывает оповещения за последние двадцать четыре часа, сгруппированные по категориям, адреса, порождающие их больше всех, и отдельные сигнатуры с источником, назначением, протоколом и уровнем серьёзности.
Если Suricata работает, но ничего не сообщает, причина почти всегда в правилах, а не в трафике: свежая установка не содержит ни одной сигнатуры, пока suricata-update не отработает хотя бы раз. Вторая неожиданность — серьёзность. Большая часть того, что докладывает открытый сенсор, — это сканирование низкого уровня, из которого никогда ничего не выходит, так что читайте категории раньше счётчика.
У сенсора на проводе есть предел, о который регулярно спотыкаются: зашифрованный трафик он видит как поток байтов. Он скажет, что с этого адреса пришло соединение к вашему сайту, но не скажет, что внутри запроса была попытка внедрения SQL, — это разбирает уже ModSecurity, внутри веб-сервера, после расшифровки. Инструменты не заменяют друг друга: один смотрит снаружи на сеть, другой изнутри на запрос.