我想阻止使用iptables从我的机器的特定的UDP数据包OUTGOING。 数据包有一个string在“hexRAW”(?)我想检查它的数据包。
像:如果UDP包hexRAW匹配“test_text” – 阻止它。
//编辑:我有这样的事情
iptables -A OUTPUT -p udp -m multiport --sports 8000 -m string --algo bm --string "test" -j DROP
但它给错误
iptables:没有链/目标/匹配的名称。
有一个“string”匹配的netfilter扩展名,它可能或不可能作为系统中的一个模块被编译/可用。
不要忘记,这样的事情本质上可能会有一个严重的性能影响,特别是如果更多的数据包超过了必要的匹配。