捕获从应用程序发送的所有数据包

时间:2013-11-19 21:56:35

标签: c# c++ sockets winapi packets

我想捕获应用程序发送和接收的所有数据包。然后在它们到达目的地之前编辑其中一些(并在某些情况下延迟它们)。

在数据包路径中“注入”的最佳方法是什么?

我想用C ++和Windows api来做。 (也许是带有pInvoke的C#。)

1 个答案:

答案 0 :(得分:0)

没有快速解决方案。你需要一个司机。这是一个例子: http://code.msdn.microsoft.com/windowshardware/NDISLWFSYS-Sample-NDIS-60-42b76875