标签: c# .net http
我想开发一个应用程序来监控进出PC的HTTP流量。 (PC用户正在访问哪些网站)。
问题是,我无法获得任何文章如何开始开发这样的应用程序。
我错过了什么?
答案 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流量。