用于以编程方式创建低级iptables规则集的python模块。
oinkwall的Python项目详细描述
Oinkwall是一个Python库,它提供了一种高度可编程的方法来 帮助您生成低级Linux iptables规则文件和主机。允许 规则。它的目标是处理无聊的部分(解析域名, 把ipv4和ipv6地址放在正确的位置),而 它完全允许您使用原始iptables命令 尽可能多。
与大多数防火墙工具不同,它不试图强制使用任何更高的 你的水平抽象。它的运行级别与程序 iptables保存和iptables恢复工作。它只是帮助你 如果您喜欢直接编写iptables规则,可以更容易地组织它们 并以编程方式将它们组合在一起。
库可用于为单个主机或 路由器,或者生成大量的路由器,比如构建自己的模板 系统或更高级别的工具100%根据您自己的特定 情况和你的低级规则需求应该很容易。
在readme.md或read it on github中阅读完整的自述文件。