Open Willyou2 opened 3 months ago
Running python 3.12, python-iptables v1.01, iptables v1.8.4 (legacy) on ubuntu 20.04
Since update from py 3.11 to 3.12, passing a rule_d to add_rule in iptc.easy.add_rule() with rule_d['tcp'] = {'dport': None} or rule_d['tcp'] = {'dport': 'None'} throws segfault
rule_d['tcp'] = {'dport': None}
rule_d['tcp'] = {'dport': 'None'}
example:
rule_d = {'target': 'REJECT', 'src': '1.1.1.1', 'protocol': 'tcp', 'tcp': {'dport': 'None'}} add_rule('filter', 'SOME_CHAIN', rule_d, 0) >>> Segmentation fault (core dumped)
Running python 3.12, python-iptables v1.01, iptables v1.8.4 (legacy) on ubuntu 20.04
Since update from py 3.11 to 3.12, passing a rule_d to add_rule in iptc.easy.add_rule() with
rule_d['tcp'] = {'dport': None}
orrule_d['tcp'] = {'dport': 'None'}
throws segfaultexample: