我已经安装了 Snort 2.9.7.0,它没有检测到大多数攻击,例如 nmap 端口扫描、下载 exe 文件、打开包含关键字“root”的文档。
我将 Snort 与 Pulled Pork 和 Barnyard2 一起使用。一切似乎都正常,我可以在由 BASE 提供支持的网站上看到警报。
问题是我只能触发 3 个不同的警报。其他一切都根本没有被检测到。我显然希望能够在有人执行端口扫描、尝试执行 DDOS 攻击等时收到警报。这是我无法触发的。我必须在某处启用某些东西吗?...
我制作了自己的 local.rules 文件,其中包含一条规则 - 监控 ICMP 回显数据包。
Pulled Pork 确实显示它已经下载了超过 20000 条规则,并且启用了超过 5000 条规则。这可以在我包含在 snort.conf 文件中的 snort.rules 文件中看到。
我能够触发的 3 个警报是:
- stream5: TCP Small Segment Threshold Exceeded(这是由于我的旧 Win SCP 客户端)
- ssh:协议不匹配(这是由于我的旧 Putty 客户端造成的)
- ICMP 测试(我自己的来自 local.rules 的规则)
我的 snort.conf 可以在以下网站上找到(不得不把它移到那里,因为我达到了最大字符列表):https ://paste.ee/p/RTUgY
我的 pullpork.conf 可以在以下网站上找到:https ://paste.ee/p/ixZqW
我的 local.rules 看起来像这样(确实有效):
alert icmp any any -> $HOME_NET any (msg:"ICMP test"; sid:10000001; rev:001;)