我正在玩弄一种在现代战争 2 中踢骗子的方法(当你是主持人时)。我已经能够使用 winpcap 来嗅探软件包以识别玩家名称和他们的 IP。
我需要一种方法来阻止所有流量(或者只是目标 IP UDP 流量到我的机器)。因此玩家将超时/延迟。
有谁知道可以让我轻松做到这一点的可用库。我可以用艰难的方式来做这件事,安装 Windows DDK 并在 C++ 中乱七八糟地创建一个低级 NDIS 驱动程序,但是对 C++ 以及为此编译模板代码时出现的所有典型编译问题非常生疏,我更喜欢一些为此准备好编码库。
或者,也许有人有更好的想法可行?
解决方案:使用 Windows 防火墙。轻松创建和删除规则的 API。 有什么方法可以使用 c# 在 Windows 中关闭“互联网”?
并且执行此操作的测试程序现在可以工作。我把两个人踢出了游戏。