Linux和Mac的HTTPdebugging代理

我使用Fiddler代理来debuggingWindows上的各种HTTP问题。 检查多个页面上的标题和响应是非常好的。

有没有一个很好的Mac和Linux的HTTPdebugging代理? 我find了查尔斯 ,但是一旦审判结束,这个费用是50美元,而且还在我身上。 我可以使用Wireshark ,但这是一个痛苦。

您当然可以在Windows PC上使用Fiddler,并将Mac / Linux框指向它。 http://www.fiddlerbook.com/fiddler/help/hookup.asp#Q-NonWindows

您也可以在Mac上的Windows或Linux虚拟机中运行Fiddler: http : //blogs.telerik.com/fiddler/posts/14-01-15/running-fiddler-in-virtualbox-on-mac

Mitmproxy是一个有用的命令行代理工具。

Zaproxy是Paros的一个分支,是一个跨平台的开源debugging代理,在OWASP下主动维护。

如你所知,查尔斯是50美元,但我觉得这是完全值得的钱。 一大堆function,包括SSL支持。

FWIW,我从来没有碰到过我。

如果您必须debuggingHTTPS请求(除非您可以获得两个端点的encryption密钥 – 有关详细信息,请参阅Wireshark站点),否则Wireshark将无法为您提供帮助。 Firebug和篡改数据正在接近,但为了彻底分析,我有时候想保存logging的会话。 我build议给OWASP Zed攻击代理 ( Parosproxy的继任者,这是不再积极开发)一试。 它是一个用作http代理的Java应用程序; 它提供了很多function,对我来说是非常有帮助的。

ZAP提供了一个简单的Firefox自动configuration。 请记住在单独的(这意味着:不适用于其他浏览活动)做到这一点。Firefoxconfiguration文件:为了拦截https,ZAP将安装一个新的SSL证书。

您可能想尝试Firefox的Live HTTP Headers插件。

在我的Ubuntu Jaunty x64上,Paros对我来说就像一个魅力。 就像下载一样简单,运行,在浏览器中设置代理设置为localhost:8080,你就可以检查你的http浏览了。

它是Java,所以它适用于Windows,Linux和Mac。

我更喜欢这个Firefox插件,因为我可以在不同的浏览器和软件中使用它。

ParosProxy下载: http : //sourceforge.net/projects/paros/

派罗斯多年来一直没有更新。 然而,有一个积极维护的派克 – OWASP Zed攻击代理(ZAP): https : //www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

现在有许多Chrome商店应用程序。 我现在正在使用Restlet的DHC 。

我个人觉得Wireshark很容易使用。 只需要为HTTPstream量应用一个filter,并右键单击正在进入/来自您站点的stream量,然后单击“关注TCPstream”。

但是,如果你想要一些更具体的HTTPdebugging我会build议Firebug http://getfirebug.com/

如果你限制自己的Firefox, 篡改数据扩展是非常可靠的。

Burp代理

Betwixt – 基于Chrome DevTools界面

位于Ask Ubuntu上的一些附加选项。

另一种select是不需要桌面应用程序的。 Runscope是一个基于“云”的代理,让您debugging请求。 它不能捕获本地或内部networking上的请求,但是如果您正在通过公共互联网debugging应用程序或第三方API集成,它可以提供帮助。

(免责声明,我是创始人之一。)

如果你可以做一些Perl,我想你应该看看HTTP :: Proxy模块。

您也可以通过Websecurify尝试Proxy.app。 它是100%原生的,可以从Mac App Store获得。

你可以使用chrome: chrome://net-internals/#events

我知道这是一个古老的问题,但我已经在这里结束了很多次寻找解决scheme。

我试过Wireshark(可怕)打嗝(好吧,只是不够好)小提琴单声道版本(越野车作为地狱)查尔斯等等。

这些工具中没有一个和windows上的小提琴一样有用。

我发现了一个新的邮递员扩展(尼斯工具提出http请求)邮递员代理它可以让你监视HTTP请求非常像提琴手在Windows中一样。

希望这有助于某人。

ZAP 2.4.3标准是Mac和Linux我能find的最好的HTTPdebugging代理。 我已经在Windows上使用Fiddler,但是对于Linux,我面临类似的问题,在search过程中,我开始了解ZAP。 我正在使用它,它有一个非常丰富的用户界面。