【发布时间】:2016-04-06 11:33:52
【问题描述】:
我问的是 Suricata
有没有办法编写条件警报?
例如 - 如果请求的服务器状态为“成功”,则 HTTP GET 警报
谢谢, 埃弗拉特
【问题讨论】:
标签: suricata
我问的是 Suricata
有没有办法编写条件警报?
例如 - 如果请求的服务器状态为“成功”,则 HTTP GET 警报
谢谢, 埃弗拉特
【问题讨论】:
标签: suricata
所有警报都是有条件的,因为它们是由规则中的条件触发的。
在 http 中匹配状态消息的规则类似于:
alert http any any -> any any (content:"success"; http_stat_msg; sid:12345;)
见https://redmine.openinfosecfoundation.org/projects/suricata/wiki/HTTP-keywords#http_stat_msg
【讨论】:
只要您更新 suricata.yaml 文件中的规则文件名,您就可以这样做。最简单的方法是:
进行实时重新加载(Kill -USR2)或
start :suricata -c /etc/suricata/suricata.yaml -i <interface>
【讨论】: