|
|
1
5
在Windows Vista及更高版本上,您可能需要查看 Windows Filtering Platform . 在早期版本的Windows中,您需要使用过滤器驱动程序(链接到msdn页会提到wfp替换了哪些技术)。 |
|
|
2
1
我记得这涉及到写一个NDIS驱动程序。它实际上位于网卡(network interface card)的顶部,您可以完全控制网卡中的输入或输出内容,而无需进行其他操作——直接到以太网包级别。 这不能用C完成。你真的需要使用C或C++来完成这个任务。 更新 以下内容: 我上一次这样做是在WindowsXP的日子里。我从另一个响应中看到了一个新的,并且从外观上看,如果您使用的是WindowsVista以后的版本,那么API会更简单。 |
|
|
3
1
|
|
|
4
0
看看WinPCAP——它使用一个NDIS驱动程序来实现它的包过滤功能。这个库可能为您想要编写的任何包检查/防火墙程序提供一个极好的基础,而且它是开源的。从 http://www.winpcap.org/docs/docs_40_2/html/group__internals.html :
|
|
|
niafara · 如何在安卓截取中使用ssl时提高安全性 9 年前 |
|
|
TychoTheTaco · 从ByteBuffer获取IP数据包数据 10 年前 |
|
|
Dark Knight Rising · Ns-3分布式协调功能与防撞 13 年前 |
|
|
zero_dev · 当TCP序列号不是预期的到达时会发生什么? 14 年前 |