Suricata условные оповещения
Я спрашиваю о Сурикате
Есть ли способ написать условное оповещение?
Например - оповещение о HTTP GET, если статус сервера по запросу "успешен"
Спасибо эфрат
2 ответа
Все оповещения являются условными, так как они запускаются условиями в правиле.
Правило для совпадения в сообщении о статусе в http будет выглядеть примерно так:
оповещение http любой любой -> любой любой (содержимое:"success"; http_stat_msg; sid:12345;)
См. https://redmine.openinfosecfoundation.org/projects/suricata/wiki/HTTP-keywords.
Вы можете сделать это при условии, что вы обновите свое имя файла правил в файле suricata.yaml. Самый простой способ сделать это:
- Создать файл custom.rule с настраиваемыми оповещениями
- добавьте customer.rule в список правил.
сделать живую перезагрузку ( Kill -USR2) или
start :suricata -c /etc/suricata/suricata.yaml -i <interface>
- когда вы отправляете трафик, вы должны видеть оповещения в fast.log