python-iptables

    0熱度

    1回答

    我正在構建一個防火牆規則生成器,我需要以原子方式應用所有的iptables規則。唯一可行的方法是使用iptables恢復文件,該文件具有自己的語法。生成這樣的文件的唯一保證方式是運行iptables命令,使用iptables保存轉儲它們並恢復它們,這對於實時系統來說似乎完全不可接受。有沒有更簡單的方法,比如解析原始iptables規則並生成iptables恢復的軟件?我發現fwmacro,但它沒有

    0熱度

    1回答

    我試圖安裝python-iptables爲Python27,但我得到了下面的錯誤使用pip install python-iptables和easy_install python-iptables libxtwrapper/wrapper.c(5) : fatal error C1083: Cannot open include file: 'sys/utsname.h': No such fil

    1熱度

    1回答

    我試圖使用python-iptables庫創建以下規則。 # iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner username -j DROP 這裏是我的代碼 chain = iptc.Chain(iptc.Table(iptc.Table.NAT), "OUTPUT") rule = iptc.Rule() rule.proto

    1熱度

    1回答

    我正在使用以下腳本通過從whitelist.txt文件中過濾IP來應用iptables。 如果我在列表中有多個IP,我iptables正顯示出多條鏈: #!/bin/bash # allowed ip file location WHITELIST=/usr/src/firewall/whitelist.txt # ## Specify where IP Tables is locate