在 Windows 上丢弃特定数据包

在 Windows 上丢弃特定数据包

我正在寻找一种方法来丢弃在 Windows 上收到的特定数据包。最好在 Windows 7 和 10 上都使用。在我的例子中,我想阻止有关我有信息的 UDP 连接的 igmp v2 成员资格报告。

我对网络的了解有限,主要想知道哪个方向是解决此类问题的最佳方向。

据我所知,Windows 防火墙不支持此功能。肯定已经存在一个软件,一个人们熟知的具有可分发许可证的常用应用程序,可以解决这个问题?我读到过,制作 WFP 调出驱动程序似乎可以解决这个问题,但这似乎有点过分,还是很简单?

答案1

显然,使用现有软件很难做到这一点。我尝试了几种方法,但我的结论是,解决这个问题的唯一方法是制作驱动程序。我使用了 WinDivert 框架来帮忙。然后必须对该驱动程序进行数字签名。总而言之,这是一个非常烦人的问题。

相关内容