使用Python:如何创建防火墙以阻止/丢弃网络数据包
就像问题所说的……怎么用Python来阻止或丢弃来自黑名单主机(MAC地址)的数据包……或者更具体一点,就是ARP数据包。
我知道*inux系统有一些工具,比如“iptables”,可以做到这一点……
有没有什么Python模块或者解决方案可以在Windows上使用,或者同时适用于*inux和Windows?
谢谢……
1 个回答
0
简短的回答:不可以。
Iptables 是一个命令行工具,用来控制 netfilter,这是一个用于过滤网络数据包的 Linux 内核模块。这个工具只适用于 Linux 系统。Windows 有自己处理网络的方式,BSD 系统也是如此。
你可能会找到一些用 Python 编写的工具来控制其中的一些,但并不是所有的都可以哦 :) 如果你有兴趣,可以开始一个新项目!