如何嗅探HTTP请求。

6

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

telnet是一个选项吗?

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

6个回答

18

根据您的具体需求,Fiddler 可能已经足够。


+1 Fiddler实际上是我在Windows平台上找到的最强大的工具之一。它还配有一个FireFox插件,这样你就可以轻松地在不同浏览器中使用它(其他浏览器需要一些手动配置,但仍然可用)。 - Justin Niessner
看起来很酷,但似乎在像星际争霸2这样的游戏中无法正常工作,这些游戏会搜索开放的游戏大厅以聚集玩家进行游戏。我想复制这些请求,并使用自己的工具请求它:\ - Jerry Green

3

http://www.wireshark.org/是一款非常先进且免费的嗅探器/协议分析器。我在我们的服务器上使用它来监控从sip协议信息到原始http数据的各种内容。它是你所需要的一切,你可以添加过滤规则以仅获取特定IP等数据,例如:

ip.addr == 192.168.1.1

原始数据包和头文件都包含在内。


1

1

你试过使用浏览器插件来实现这个功能吗?比如Firebug等。


1

0

Fiddler实际上可以与任何浏览器一起使用,但它需要.NET(因此在除Windows之外的任何系统上运行可能不是非常方便)。 - SamB
@SamB -- 很好的观点。我已经很久没有使用Fiddler了,我忘记了你可以将它的localhost:port设置为其他浏览器的代理。 - ewall

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接