这是我在 bash 中的 python 脚本,我正在使用 subprocess.run 来调用iptables
命令,但是出现了错误
subprocess.run(["/usr/sbin/iptables", "-A", "INPUT", "-p", "udp", "-m",
"udp", "--dport", "5060", "-m" "string","--string" ,
"/home/as/Documents/mydf.csv", "-algo", "bm", "--to",
"655535", "-j" ,"REJECT"])
/home/as/Documents/mydf.csv
看起来像这样:
- 列名称
user_name
- 用户名:abc
- 用户名:XYZ...
- 等等
我需要使用此 CSV 文件读取iptables
并拒绝列中给出的所有用户名。运行脚本时出现错误:
iptables v 1.8.4v(legacy): string : bad value for option "-to" or out of range (0-65535)