跳转到主要内容

用于操作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 (23.3 kB 查看哈希值)

上传时间: 源代码

由...