suricata的安装及运行示例参见:
网络安全系列-三十六:使用Suricata IDS分析pcap文件
docker-suricata
1. 启动容器
启动容器,配置如下:
- 在主机上的网络接口上运行Suricata,而不是在容器中通常提供的网络接口上运行
--net=host --cap-add=net_admin --cap-add=net_raw --cap-add=sys_nice
- 容器将尝试以非根用户的身份运行Suricata,为了监视网络接口并删除root权限,容器必须具有
sys_nice
、net_admin
和net_raw
功能 - 自定义Volumes,方便修改配置文件、查看日志、查看rules等
- SURICATA_OPTIONS环境变量可用于向Suricata传递命令行选项
docker run