面向 Web 开发人员的网络监视器

面向 Web 开发人员的网络监视器

使用 Google Chrome 时,有一个方便的网络监控工具。但是 Chrome 网络工具仅跟踪当前打开的网页。

有很多复杂的网络监控工具可用,而我只需要 chrome 网络监控工具的功能。

为了跟踪所有浏览器(Chrome、Firefox、IE 等)活动,我正在寻找一个具有与 chrome 网络工具相同理念和界面的工具。

有人知道这样的工具吗?

一些具有所需功能的屏幕截图:

所有下载文件的概览 所有网络活动的概述

当选择一个文件时,你可以清楚地看到标题 标题

通过标签响应,主体内容可见 内容

答案1

尝试使用 Fiddlerhttp://fiddler2.com/

我将其用于 Web 开发,尤其发现它非常方便,因为它可以让你修改和重播以前记录的 http 请求。

答案2

看起来您对 HTTP 标头和内容感兴趣,但针对的是所有流量。Wireshark 虽然是一款更复杂的工具,但它可以轻松提供您所需的内容,尽管它的布局最初令人生畏,功能也非常丰富。

  1. 运行 wireshark
  2. 选择将要通信的适配器(即您的互联网适配器)并开始捕获
  3. 在“过滤器:”字段中,输入“http.request”(不带引号)并按“应用”

输出结果将包含系统发出的每个请求(这可能不仅仅是浏览器会话:如果输出中的流量过多,您可能希望通过在过滤器中添加“&& ip.addr==”来进一步过滤流量)。如果您只知道服务器的名称,则可以在命令行中使用“nslookup .com”来解析服务器的 IP 地址。

当您单击 Wireshark 顶部框架中的请求时,中间框架将显示其中的层。按旁边的 + 展开“超文本传输​​协议”层以显示请求的标头。

最后,如果您有兴趣查看响应头或内容,请在顶部框架中右键单击感兴趣的请求,然后单击“关注 TCP 流”。

注意:以上所有内容均假设您不试图捕获到托管在本地主机 127.0.0.1 上的网络服务器的流量。

答案3

我发现查尔斯。它是免费的,适用于 Windows、Linux 和 Mac。在我看来,它看起来与 Chromes 开发工具非常相似。

相关内容