是否有任何HTTP / HTTPS拦截工具,如Mac OS X的Fiddler?

时间:2009-11-05 12:53:13

标签: debugging http macos https sniffing

我想知道是否有像fiddler这样的应用程序但是对于mac OS X,因为我需要在Mac OS X中调试来自Web应用程序的一些请求。我曾经在Windows上使用fiddler这样做并且很想拥有它此工具也可在Mac上使用。

12 个答案:

答案 0 :(得分:35)

对你来说更通用但可能没有帮助Wireshark

其中一个SO服务器站点可能更适合您的问题。事实上,已经在SuperUser上询问了它。

答案 1 :(得分:22)

Charles是用Java编写的,可以在Mac上运行。但它不是免费的。

您可以将Mac指向Windows + Fiddler机器:http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

截至2013年,有一个Alpha下载的Fiddler for Mono Framework,可以在Mac和Linux上运行。此外,最新版本的Fiddler可以导入从WireShark或Mac上运行的其他工具捕获的.PCAP文件。

答案 2 :(得分:13)

如果您没有得到任何直接答案,您可以随时在Windows计算机上运行Fiddler,并在Mac上配置您的浏览器以将Windows计算机用作代理服务器。不太令人满意,需要第二台机器(虽然它可能是虚拟的)。

答案 3 :(得分:13)

HTTPScoop非常适合检查Mac上的网络流量。这对我来说非常有帮助。 15美元的价格标签我没有三思而后行。有14天的试用期。

答案 4 :(得分:9)

Cocoa Packet Analyzer与WireShark类似,但界面更好。 http://www.tastycocoabytes.com/cpa/

答案 5 :(得分:7)

  

WebScarab是一个用于分析使用HTTP和HTTPS协议进行通信的应用程序的框架。它是用Java编写的,因此可以移植到许多平台上。 WebScarab有多种操作模式,由许多插件实现。在最常见的用法中,WebScarab作为拦截代理运行,允许操作员在浏览器发送到服务器之前查看和修改由浏览器创建的请求,并在浏览器收到服务器之前检查和修改从服务器返回的响应。 。 WebScarab能够拦截HTTP和HTTPS通信。操作员还可以查看已通过WebScarab的对话(请求和响应)。

http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project

答案 6 :(得分:4)

免费Tamper Data Firefox扩展程序非常好。允许您查看,过滤和修改所有请求。

答案 7 :(得分:3)

Charles是适用于Windows,Mac OS和Linux的出色的Web调试代理。完整版是50美元,但它非常值得。

答案 8 :(得分:2)

答案 9 :(得分:2)

如果您使用的是Eclipse,可以尝试使用http4e

答案 10 :(得分:0)

我知道这是一个老问题,但我想将ServiceCapture添加到列表中,对于那些可能会遇到此问题的人。

我一直在使用ServiceCapture大约4年而且喜欢它。它不是免费的,但它是一个很好的工具而且不是很贵。如果你调试很多Flash或AJAX应用程序,它是非常宝贵的。

答案 11 :(得分:0)

我认为可能性较小,但FireBug(FireFox的插件)也有一些网络分析工具。