我用的是小提琴手代理调试各种HTTP问题在Windows上。 这是伟大的跨越多个页面检查头和响应。
是否有适用于Mac和Linux良好的HTTP调试代理? 我发现了查尔斯 ,但它是50 $,一旦试用期结束后,它就崩溃了我。 我可以使用Wireshark的 ,但它是一个痛苦。
我用的是小提琴手代理调试各种HTTP问题在Windows上。 这是伟大的跨越多个页面检查头和响应。
是否有适用于Mac和Linux良好的HTTP调试代理? 我发现了查尔斯 ,但它是50 $,一旦试用期结束后,它就崩溃了我。 我可以使用Wireshark的 ,但它是一个痛苦。
当然你也可以,只是使用Fiddler在Windows PC上,并在其指向在Mac / Linux机器。 http://www.fiddlerbook.com/fiddler/help/hookup.asp#Q-NonWindows
您还可以在Mac本身在Windows或Linux虚拟机中运行小提琴手: http://blogs.telerik.com/fiddler/posts/14-01-15/running-fiddler-in-virtualbox-on-mac
Mitmproxy是一个有用的命令行代理工具。
它也有一个用户界面。
mitmweb
Zaproxy ,帕罗的叉,是跨平台的开源调试代理和OWASP下积极维护。
查尔斯是$ 50,你知道的,但我觉得这是完全值得的钱。 一吨的功能,包括SSL支持。
FWIW,我从来没有过它崩溃了我。
Wireshark的不会帮助你,如果你要调试HTTPS请求(除非你可以得到两个端点的加密密钥 - 看到Wireshark的网站了解详细信息)。 萤火虫和篡改数据正在接近,但深入分析,我有时会保存记录的会话。 我建议你给了OWASP Zed的攻击代理 (继任Parosproxy ,而不再积极开发)一试。 这是作为一个HTTP(S)代理的Java应用程序; 它提供了相当多的功能,并证明是对我很有帮助过去。
ZAP提供的Firefox的一个简单的自动配置。 请记住这样做在一个单独的(意思是:不为其他浏览活动)的Firefox配置文件:为了拦截HTTPS,ZAP将安装一个新的SSL证书。
你可能想尝试直播HTTP头添加为Firefox浏览器。
帕罗就像在我的Ubuntu的Jaunty 64对我来说是魅力。 一样简单下载,在浏览器中运行,设置代理服务器设置为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商店的应用程序了。 我使用DHC通过的Restlet现在。
我个人觉得Wireshark的是很容易使用。 刚申请的HTTP流量和对交通右键单击一个过滤器去/来/从您的网站,然后点击“跟随TCP流”。
但是,如果你想要的东西多一点具体的HTTP调试我建议萤火http://getfirebug.com/
如果你限制自己Firefox中, 篡改数据扩展是非常稳固。
打嗝代理
模棱两可 -基于Chrome的DevTools接口
位于一些额外的选项提出的Ubuntu 。
另一种选择是什么,并不需要一个桌面应用程序。 Runscope是“云”基于代理的,它可以让你的调试请求。 它不能捕捉本地主机或内部网络的要求,但如果你在公共互联网上调试应用程序或第三方API集成,它可以帮助。
(声明,我是创始人之一。)
如果你可以做一些Perl中,我想你应该看看在HTTP ::代理模块。
您也可以尝试Proxy.app通过Websecurify。 它是100%天然,可从Mac App Store中。
您可以使用铬: chrome://net-internals/#events
我知道这一个老问题,但我已经在这里结束了多次寻找一个解决方案。
我试图Wireshark的(可怕的)打嗝(好吧只是不够好)提琴手单版(越野车的地狱)查尔斯&更多。
这些工具不觉得一半的Windows小提琴手一样有用。
我发现了一个新的扩展邮差(尼斯工具,使HTTP请求)邮差代理它可以让你监控HTTP请求就像小提琴手能在Windows相同的方式。
希望这可以帮助别人。
ZAP 2.4.3标准是适用于Mac和Linux最好的HTTP调试代理,我可以找到。 我已经使用上的提琴手窗户,但对Linux我面临着类似的问题,我的搜索过程中我才知道关于ZAP。 我使用它,它有一个非常丰富的用户界面。