【问题标题】:Suricata conditional alertsSuricata 条件警报
【发布时间】:2016-04-06 11:33:52
【问题描述】:

我问的是 Suricata

有没有办法编写条件警报?

例如 - 如果请求的服务器状态为“成功”,则 HTTP GET 警报

谢谢, 埃弗拉特

【问题讨论】:

    标签: suricata


    【解决方案1】:

    所有警报都是有条件的,因为它们是由规则中的条件触发的。

    在 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

    【讨论】:

      【解决方案2】:

      只要您更新 suricata.yaml 文件中的规则文件名,您就可以这样做。最简单的方法是:

      1. 使用自定义警报创建 custom.rule 文件
      2. 将 customer.rule 添加到规则列表中。
      3. 进行实时重新加载(Kill -USR2)或

        start :suricata -c /etc/suricata/suricata.yaml -i <interface>
        
      4. 当您发送流量时,您必须能够在 fast.log 中看到警报

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-27
        相关资源
        最近更新 更多