T50 不适用于 docker 容器
T50 does not work with docker container
我正在使用 Docker 容器技术 在 Snort IDS 上做一些实验。
我的 objective 是测试默认设置的 snort 是否可以检测 DoS 和 DDoS 攻击。
我下载了 T50 多协议数据包注入器 并在名为 T50_container.[=11= 的容器上执行了它]
Snort IDS 运行ning 在另一个容器名称 snort_container.
问题是当我 运行 T50 和 T50 --flood a.a.a.a
(a.a.a.a 是 snort_container 的 IP 地址)我收到此错误消息:
错误设置套接字优先级:不允许操作。
感谢您为我提供帮助和见解。
此致。
出于安全原因,默认情况下 Docker 容器 运行 具有一组减少的权限。这可以防止容器执行挂载文件系统和修改自己的网络配置等操作。
您可以 运行 一个没有这些限制的容器,方法是将 --privileged
标志指定给 docker run
:
docker run --privileged ...
我正在使用 Docker 容器技术 在 Snort IDS 上做一些实验。
我的 objective 是测试默认设置的 snort 是否可以检测 DoS 和 DDoS 攻击。
我下载了 T50 多协议数据包注入器 并在名为 T50_container.[=11= 的容器上执行了它]
Snort IDS 运行ning 在另一个容器名称 snort_container.
问题是当我 运行 T50 和 T50 --flood a.a.a.a (a.a.a.a 是 snort_container 的 IP 地址)我收到此错误消息:
错误设置套接字优先级:不允许操作。
感谢您为我提供帮助和见解。
此致。
出于安全原因,默认情况下 Docker 容器 运行 具有一组减少的权限。这可以防止容器执行挂载文件系统和修改自己的网络配置等操作。
您可以 运行 一个没有这些限制的容器,方法是将 --privileged
标志指定给 docker run
:
docker run --privileged ...