如何嗅探http请求

时间:2010-04-13 15:20:41

标签: asp.net http packet-sniffers

我想向ASP.NET Web应用程序嗅探本地HTTP请求。

telnet是一个选项吗?

如何将数据包捕获到Web应用程序?

6 个答案:

答案 0 :(得分:17)

根据您的具体要求,Fiddler可能就足够了。

答案 1 :(得分:3)

http://www.wireshark.org/ 是一款非常先进且免费的嗅探器/协议分析器。我在我们的服务器上使用它来监控从SIP协议信息到原始http数据的事情。它只需要你可以添加过滤规则来获取来自某些IP等的数据,即:

ip.addr == 192.168.1.1

包括原始数据包和标头。

答案 2 :(得分:1)

为了便于设置,我个人会为FireFox浏览器使用篡改数据(https://addons.mozilla.org/en-US/firefox/addon/966)或Live HTTP Headers(https://addons.mozilla.org/addon/3829)插件 - 或者使用较低级别的解决方案WireShark({{ 3}})

答案 3 :(得分:1)

您是否尝试过允许您执行此操作的浏览器插件?萤火虫等

答案 4 :(得分:1)

我在另一篇文章中发现了这个,它有效

http://socketsniff.nirsoft-freeware.qarchive.org/_download2.html

答案 5 :(得分:0)

有些浏览器加载项可以轻松地嗅探HTTP请求:

对于Internet Explorer,有Fiddler Web Debugger

对于Firefox,有Live HTTP Headers add-in