首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从snort读取警报日志

从snort读取警报日志
EN

Stack Overflow用户
提问于 2014-10-08 07:03:02
回答 2查看 26.4K关注 0票数 3

我有一个带有snort设置的新实例。当我尝试查看警报日志时,我注意到该目录没有/var/ log /snort/alert文件。我尝试访问这个文件并访问chmod,以便为我的snort用户提供读写访问权限,但我仍然没有得到任何警告(即使我创建了一个规则来捕获所有调用并将它们作为错误记录在日志中)

代码语言:javascript
复制
alert ip any any -> any any ( msg: "ICMP packet detected!"; sid: 1; )

知道我是不是漏掉了什么。

顺便说一下,下面是我为Snort运行的命令:

代码语言:javascript
复制
sudo /usr/sbin/snort -m 027 -D -d -l /var/log/snort -u snort -g snort -c /etc/snort/snort.conf -S HOME_NET=[192.168.0.0/16] -i eth0

我是不是遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-01-01 23:56:03

您不需要创建任何file.snort当某些内容与您的规则匹配时将创建它,它会生成一个alert.To执行此操作在完全警报模式下启动snort以记录所有警报,如下所示

代码语言:javascript
复制
‫‪snort‬‬ ‫‪-dev‬‬ ‫‪-i‬‬ ‫‪wlan0‬‬ ‫‪-c‬‬ ‫‪/etc/snort/snort.conf‬‬ ‫‪-l‬‬ ‫‪/var/log/snort/‬‬ ‫‪-A‬‬ ‫‪full‬‬

如果您有Linux,那么您可以通过以下命令转到路径‫‪‬‬ ‫‪cd /var/log/snort/‬‬并查看您的日志:cat alert | grep -i‬‬ ‬‬‫‪‫‪detected

票数 2
EN

Stack Overflow用户

发布于 2014-10-10 10:26:41

如果希望将警报发送到syslog,则必须在snort.conf文件(在本例中为/etc/snort/snort.conf)中使用output关键字进行指定。您需要添加关键字"output“,然后添加名称"alert_syslog",然后添加选项:

代码语言:javascript
复制
output <name>: <options>

因此,您的snort.conf文件中应该包含以下内容:

代码语言:javascript
复制
output alert_syslog: log_alert

了解有关可与alert_syslog here一起使用的选项的详细信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26246678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档