用C#开发HTTP监视器

时间:2010-03-13 10:27:19

标签: c# .net http

我想开发一个应用程序来监控进出PC的HTTP流量。 (PC用户正在访问哪些网站)。

问题是,我无法获得任何文章如何开始开发这样的应用程序。

我错过了什么?

3 个答案:

答案 0 :(得分:7)

WinPcap:Windows数据包捕获库

它非常强大WireShark使用它。

此库的C#端口名为 SharpPCap

SharpPcap - A Packet Capture Framework for .NET - 代码项目

答案 1 :(得分:4)

有一个名为Fiddler的.Net应用程序具有此功能;要在您的应用中使用,请使用FiddlerCore组件

答案 2 :(得分:0)

您还可以使用免费的Pcap.Net项目。

它是WinPcap的包装器,包含一个数据包解释框架,可以很容易地监控HTTP流量。