Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我需要什么组件来监控电脑上的互联网流量?_C++_Network Programming - Fatal编程技术网

C++ 我需要什么组件来监控电脑上的互联网流量?

C++ 我需要什么组件来监控电脑上的互联网流量?,c++,network-programming,C++,Network Programming,我希望能够使用Windows XP在我自己的电脑上查看和监控我的互联网数据(http/emule/email)。我正在考虑类似WireShark的东西,但我想通过编程来控制它 我将使用C或C++。< /P> 我该怎么做呢?WireShark用它来做这件事 Winpcap附带了一个。WireShark用来做它的事情 Winpcap附带了一个。Winpcap可能是最有名的选择,但您也可以编写一个分层服务提供程序。虽然没有太多的文档,但是可以从msdn上的文章开始: 与第2层数据包解析相比,这有一些优

我希望能够使用Windows XP在我自己的电脑上查看和监控我的互联网数据(http/emule/email)。我正在考虑类似WireShark的东西,但我想通过编程来控制它

<>我将使用C或C++。< /P> 我该怎么做呢?

WireShark用它来做这件事

Winpcap附带了一个。

WireShark用来做它的事情


Winpcap附带了一个。

Winpcap可能是最有名的选择,但您也可以编写一个分层服务提供程序。虽然没有太多的文档,但是可以从msdn上的文章开始:

与第2层数据包解析相比,这有一些优点,但也有一些缺点。您需要评估您希望在堆栈中的哪个位置居住


编辑:显然,当我说pcap时,我指的是任何类似的方法。显然,winpcap并不是第一个提供此类信息的驱动程序/库组合。

winpcap可能是最有名的选择,但您也可以编写分层服务提供商。虽然没有太多的文档,但是可以从msdn上的文章开始:

与第2层数据包解析相比,这有一些优点,但也有一些缺点。您需要评估您希望在堆栈中的哪个位置居住


编辑:显然,当我说pcap时,我指的是任何类似的方法。显然,winpcap并不是第一个提供此类信息的驱动程序/库组合。

请查看该工具的代码。它使用WinPCap来区分LAN和internet流量


源代码可用。

请查看该工具的代码。它使用WinPCap来区分LAN和internet流量

源代码是可用的