使用 Google Chrome 时,有一个方便的网络监控工具。但是 Chrome 网络工具仅跟踪当前打开的网页。
有很多复杂的网络监控工具可用,而我只需要 chrome 网络监控工具的功能。
为了跟踪所有浏览器(Chrome、Firefox、IE 等)活动,我正在寻找一个具有与 chrome 网络工具相同理念和界面的工具。
有人知道这样的工具吗?
一些具有所需功能的屏幕截图:
所有下载文件的概览
当选择一个文件时,你可以清楚地看到标题
通过标签响应,主体内容可见
答案1
尝试使用 Fiddlerhttp://fiddler2.com/
我将其用于 Web 开发,尤其发现它非常方便,因为它可以让你修改和重播以前记录的 http 请求。
答案2
看起来您对 HTTP 标头和内容感兴趣,但针对的是所有流量。Wireshark 虽然是一款更复杂的工具,但它可以轻松提供您所需的内容,尽管它的布局最初令人生畏,功能也非常丰富。
- 运行 wireshark
- 选择将要通信的适配器(即您的互联网适配器)并开始捕获
- 在“过滤器:”字段中,输入“http.request”(不带引号)并按“应用”
输出结果将包含系统发出的每个请求(这可能不仅仅是浏览器会话:如果输出中的流量过多,您可能希望通过在过滤器中添加“&& ip.addr==”来进一步过滤流量)。如果您只知道服务器的名称,则可以在命令行中使用“nslookup .com”来解析服务器的 IP 地址。
当您单击 Wireshark 顶部框架中的请求时,中间框架将显示其中的层。按旁边的 + 展开“超文本传输协议”层以显示请求的标头。
最后,如果您有兴趣查看响应头或内容,请在顶部框架中右键单击感兴趣的请求,然后单击“关注 TCP 流”。
注意:以上所有内容均假设您不试图捕获到托管在本地主机 127.0.0.1 上的网络服务器的流量。
答案3
我发现查尔斯。它是免费的,适用于 Windows、Linux 和 Mac。在我看来,它看起来与 Chromes 开发工具非常相似。