Основные возможности Suricata:
— Многопоточность:
Использование нескольких ядер ЦП для высокоскоростной обработки пакетов.
— Определение и анализ протоколов:
Автоматическое обнаружение и анализ множества протоколов, таких как HTTP, FTP, SMB, DNS, TLS и других.
— Извлечение файлов:
Suricata может извлекать файлы из сетевого трафика для дальнейшего анализа и проверки на наличие вредоносного — Продвинутое логирование. Предлагает обширные возможности логирования, включая журналы в формате JSON для лёгкой интеграции с SIEM-системами.
— Правила обработки:
Поддерживает правила, специфичные для Suricata, а также правила, написанные для Snort.
— Lua-скрипты:
Позволяет использовать Lua-скрипты для пользовательской логики обнаружения.
Языки: C (74.9%), Rust (23.3%), M4 (0.6%), ...
⭐️ Star 5.6k
https://github.com/OISF/suricata
⚡️ @becaps
