Wireshark vs Firebug vs Fiddler - 优缺点? [英] Wireshark vs Firebug vs Fiddler - pros and cons?

查看:46
本文介绍了Wireshark vs Firebug vs Fiddler - 优缺点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近,我遇到了一个 CGI 应用程序没有响应的问题.症状是 Firefox 显示:

Recently, I came across an issue where a CGI application is not responding. Symptom is Firefox displaying:

从本地主机传输数据...

Transferring data from localhost...

但问题是我看不到来自 Firebug 的网络面板的任何流量,浏览器永远停留在同一个阶段.

But the thing is I cannot see any traffic from Firebug's Net panel, and the browser just stays on the same stage forever.

我正在考虑调试此应用程序的方法,但我看不到源代码或其任何已编译的 Java/C++ 组件,因此我认为 HTTP 网络级别的诊断是一个好的开始.

I am thinking about the ways to debug this application but I cannot see the source code or any of its compiled Java/C++ components, therefore I reckon a HTTP network level of diagnostics is a good start.

我对 Fiddler 和 Wireshark 的经验很少,只是想知道他们会在 HTTP 网络级别获得更好的反馈/统计数据吗?我听说 Wireshark 很先进,但可能会引入大量流量,因此系统管理员不太喜欢它.目前我认为 Firebug 并没有真正向我展示足够的信息.

I have little experience in Fiddler and Wireshark, just wondering will they get better feedback/statistics in the HTTP network level? I've heard Wireshark is advanced but could possibly introduce a large volume of traffic so system admins don't like it very much. At this time I think Firebug doesn't really show me enough information.

我需要收集信息,以便我可以转发给客户作为证据.

I need to collect information so that I can then forward to client as proof.

推荐答案

Wireshark、Firebug、Fiddler 都做类似的事情 - 捕获网络流量.

Wireshark, Firebug, Fiddler all do similar things - capture network traffic.

  • Wireshark 捕获任何类型的网络数据包.它可以捕获 TCP/IP 以下的数据包详细信息(HTTP 位于顶部).它确实有过滤器来减少它捕获的噪音.

  • Wireshark captures any kind of network packet. It can capture packet details below TCP/IP (HTTP is at the top). It does have filters to reduce the noise it captures.

Firebug 跟踪浏览器页面发出的每个请求,并捕获相关标头以及请求每个阶段(DNS、接收、发送……)所用的时间.

Firebug tracks each request the browser page makes and captures the associated headers and the time taken for each stage of the request (DNS, receiving, sending, ...).

Fiddler 用作 HTTP/HTTPS 代理.它捕获计算机发出的每个 HTTP 请求并记录与之相关的所有内容.它确实允许将 post 变量转换为表格形式和编辑/重播请求.默认情况下,它不会在 IE 中捕获本地主机流量,请参阅常见问题解答以了解解决方法.

Fiddler works as an HTTP/HTTPS proxy. It captures every HTTP request the computer makes and records everything associated with it. It does allow things like converting post variables to a table form and editing/replaying requests. It doesn't, by default, capture localhost traffic in IE, see the FAQ for the workaround.

这篇关于Wireshark vs Firebug vs Fiddler - 优缺点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆