用于操作netfilter规则的Python模块
项目描述
python-netfilter - Python模块,用于操作netfilter规则 版权(C)2007-2012 Bolloré Telecom 版权(C)2013-2016 Jeremy Lainé
关于
python-netfilter是一组Python编程语言的模块,允许您操作netfilter规则。
许可证
本程序是自由软件:您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何后续版本。
本程序以希望它可能是有用的方式分发,但没有任何保证;甚至没有关于适销性或特定目的适用性的暗示性保证。有关更多信息,请参阅GNU通用公共许可证。
您应该已收到GNU通用公共许可证副本。如果没有,请参阅 <https://gnu.ac.cn/licenses/>。
简单示例
from netfilter.rule import Rule,Match from netfilter.table import Table
- rule = Rule(
in_interface=’eth0’, protocol=’tcp’, matches=[Match(‘tcp’, ‘–dport 80’)], jump=’ACCEPT’)))
table = Table(‘filter’) table.append_rule(‘INPUT’, rule)
table.delete_rule(‘INPUT’, rule)
项目详情
关闭
netfilter-0.6.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92545dcd1dc65e850083d083118a3054fdb6566b3285b534199879b7a148d633 |
|
MD5 | 0df6683899518ec02d4595296e782079 |
|
BLAKE2b-256 | bdc2fcbde8a17849a3c151ebc4ab0d18c162d31c7b97e6c81d097ce483182cd9 |