首页 > 解决方案 > 我想在套接字上发送 snort3 警报,但是当我运行命令“sudo snort -i ens33 -A alert_unixsock -l /tmp”时,它给出了错误

问题描述

我通过命令运行 snort 3

sudo snort -c snort.conf -i ens33 -A alert_unixsock -l /tmp

其中 snort 给出错误:“/tmp/snort_alert 文件不存在或不可写”。

接收端和snort端的任何一个共享代码都可以。

标签: socketssnortintrusion-detection

解决方案


您需要创建一个可以将警报发送到的套接字文件。此文件的默认名称是“snort_alert”,它必须位于您指定的日志目录“-l”中,在本例中为“/tmp”。
一旦你有了这个文件,你就可以向它发送警报并使用套接字连接进行监听。
使用 Python 从 Unix 套接字连接读取和写入
此链接可能会帮助您创建需要创建的套接字。


推荐阅读