用于生成linux iptables配置的python包。

PyPTables的Python项目详细描述


关于iptables

iptables是linux内核的一部分,负责网络数据包的过滤和操作。它通常用于构建基于linux的防火墙。当数据包穿越Linux网络堆栈时,内核使用iptables中定义的规则来决定如何处理数据包。

使用iptables需要配置iptables中包含的规则。每个表都由规则链组成。连锁店有两种风格:内置和用户自定义。内置链是iptables规则集的入口点,当包到达linux网络堆栈中的某个点时,内核会参考iptables规则集。例如,当计算机上的本地进程生成传出数据包时,会参考 表['filter']['output'] 链,并在网络堆栈中的不同点上参考每个表/链。只有从一个内置链调用(或从另一个用户链调用,才从内置链调用)时,才会参考用户定义的链。

然后,链由一组有序的规则组成。规则由一组匹配参数(如协议、目标IP地址/端口等)和一个操作(如允许、丢弃、拒绝、记录、修改数据包)组成。当数据包与规则匹配时,将执行相应的操作。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法打开ServletContext资源[/WEBINF/mvcdispatcherservlet.xml]   java中的超时方法   java在ext2文件系统的根目录中创建新文件   java Oracle BPM 12c使用人工任务启动器的外部UI发送404弹出窗口   java获取组织。阿帕奇。hadoop。蜂箱ql.exec。矢量。DecimalColumnVector无法强制转换为org。阿帕奇。hadoop。蜂箱ql.exec。矢量。长柱向量   JavaGradle:向JAR文件的类路径添加类   playframework 2.0调用java中的scala操作来编写单元测试用例   循环Java在出现提示时无法收集字符串   需要帮助在Java中将数字转换为word吗   为什么人们忽视了java。类路径和。项目   使用快速搜索框的java动态安卓搜索   java Log4j未正确压缩   图像如何在grails/java中将PNG转换为jpeg   java以前使用过不同的监视器   EclipseLink对实体“setter”方法的java多次调用   javascript动态设置下拉列表的选定默认值   java如何从可扩展列表视图中删除子级   java中的单元测试