我想嗅探对 ASP.NET Web 应用程序的本地 HTTP 请求。
远程登录是一种选择吗?
如何将数据包捕获到 Web 应用程序?
根据您的具体要求,Fiddler可能就足够了。
http://www.wireshark.org/是一个非常先进且免费的嗅探器/协议分析器。我在我们的服务器上使用它来监控从 sip 协议信息到原始 http 数据的内容。这就是你所需要的,你可以添加过滤规则来从某些 IP 等获取数据,即:
ip.addr == 192.168.1.1
原始数据包和标头都包括在内。
为了便于设置,我个人会使用 Tamper Data ( https://addons.mozilla.org/en-US/firefox/addon/966 ) 或 Live HTTP Headers ( https://addons.mozilla.org/addon /3829 ) 用于 FireFox 浏览器的插件 - 或用于较低级别的解决方案 WireShark ( http://www.wireshark.org/ )
您是否尝试过允许您执行此操作的浏览器插件?萤火虫等
我在另一个帖子中找到了这个,它有效
http://socketsniff.nirsoft-freeware.qarchive.org/_download2.html
有一些浏览器插件可以轻松嗅探 HTTP 请求:
对于 Internet Explorer,有Fiddler Web Debugger。
对于 Firefox,有Live HTTP Headers 插件。