使用Python:如何创建防火墙以阻止/丢弃网络数据包

0 投票
1 回答
1498 浏览
提问于 2025-04-17 08:20

就像问题所说的……怎么用Python来阻止或丢弃来自黑名单主机(MAC地址)的数据包……或者更具体一点,就是ARP数据包。

我知道*inux系统有一些工具,比如“iptables”,可以做到这一点……

有没有什么Python模块或者解决方案可以在Windows上使用,或者同时适用于*inux和Windows?

谢谢……

1 个回答

0

简短的回答:不可以。

Iptables 是一个命令行工具,用来控制 netfilter,这是一个用于过滤网络数据包的 Linux 内核模块。这个工具只适用于 Linux 系统。Windows 有自己处理网络的方式,BSD 系统也是如此。

你可能会找到一些用 Python 编写的工具来控制其中的一些,但并不是所有的都可以哦 :) 如果你有兴趣,可以开始一个新项目!

撰写回答