gpt4 book ai didi

python-iptables 如何指定多参数匹配

转载 作者:太空宇宙 更新时间:2023-11-04 05:56:24 25 4
gpt4 key购买 nike

如何使用 python-iptables 指定多参数匹配项?

例如,下面的iptables命令:

-A INPUT -s 1.1.1.1 -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -j DROP

如果我创建以下内容:

import iptc
rule = iptc.Rule()
rule.src = '1.1.1.1'
rule.protocol = 'tcp'
t = rule.create_target('DROP')
m = rule.create_match('tcp')
m.tcp_flags = 'FIN,SYN,RST,ACK SYN'

它会提示:

ValueError: invalid value FIN,SYN,RST,ACK SYN

PS:我知道对于我的特定示例,我可以简单地使用 m.syn = '1',但我试图概括 如何指定多参数匹配。

最佳答案

您使用的是最新版本吗?看这个issue .

关于python-iptables 如何指定多参数匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27545889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com