我想写一个库(C\C++),它能够监控网络流量(TCP和UDP),并限制特定网络区域的带宽(对不同的网络区域应用不同的流量整形规则)。此库应可在Windows 7(64位)上运行。如果这种库可以完全以用户模式编写,我会很高兴。现在我正在学习Windows过滤平台。这看起来是我需要的,但是网上缺少样本,而且我以前从来没有写过驱动程序。如果有人能将我推向正确的方向,或者给我一个这样的库如何实现的概述,我将非常感激。
发布于 2010-01-19 01:36:27
你看过winpcap库了吗?它本质上是在Unix世界中广泛使用的libpcap库的Windows版本。同样的来源是这里的available。这将帮助您入门。
不过,我不确定您将带宽限制在特定网络区域是什么意思。
发布于 2010-01-19 01:44:33
此外,在使用WinPCap库的同时,您还可以查看PeerGuardian,其中包含一个用于过滤掉对等IP地址的驱动程序。
希望这能有所帮助,致以最好的问候,汤姆。
https://stackoverflow.com/questions/2087929
复制相似问题