159

I would like to know if there are any applications like fiddler but for mac OS X, as I need to debug some requests from web applications in Mac OS X. I used to do it with fiddler on Windows and would love to have this tool available on Mac as well.

Brady Moritz
  • 8,624
  • 8
  • 66
  • 100
Fgblanch
  • 5,195
  • 8
  • 37
  • 51
  • 2
    Navigate to this URL in Google Chrome: chrome://net-internals/ You can use it to capture and dump a json file of all http traffic. – Denis M. Kitchen Mar 02 '13 at 07:57
  • 23
    Pity that question is closed, as this is the first google result for "fiddler for mac". Went for a search today, four years after, and settled for http://mitmproxy.org/ – Pascal Van Hecke Jul 23 '13 at 15:18
  • 14
    I agree. This question is definitely constructive and has some excellent recommendations. It hasn't solicited any "debate, arguments, polling, or extended discussion" and doesn't seem likely to. – shovavnik Aug 20 '13 at 22:12
  • Other tips, since I too, came here expecting a living answer in SO style... Chrome Apps: Dev HTTP Client, Postman – halr9000 Feb 07 '14 at 19:55
  • I think its a good question and I'd like to see it open, but its off topic. Perhaps [Web Applications Stack Exchange](https://webapps.stackexchange.com/) would be a better place to ask. – jww Jun 14 '14 at 06:39
  • Try http://dutzi.github.io/tamper, it's a chrome extension that lets you inspect and modify HTTP requests – dutzi Oct 07 '14 at 21:04
  • Try Do HTTP. You can directly install it from appstore. https://itunes.apple.com/in/app/do-http/id887133786?mt=12 – Harikrishnan May 31 '15 at 10:39
  • Fireup Fiddler on nearby Windows machine and configure your MAC to proxy over Windows machine and voila! everything on your MAC will be seen on Windows :) – Korayem Nov 01 '15 at 23:19
  • How is this not constructive? Please be a little more relaxed in your post administration. This is a very valid question. – Trevor de Koekkoek Jun 03 '16 at 17:12
  • 2
    I just discovered betwixt that seams very nice https://github.com/kdzwinel/betwixt – Tom Esterez Nov 30 '16 at 22:34
  • Gets an upvote just because it was closed – hmedia1 Oct 13 '19 at 14:22
  • Now Fiddler is available for Mac as well. (Since October 2016) https://www.telerik.com/fiddler – Sampath Dilhan Oct 15 '19 at 11:53
  • 1
    If you're looking for a native macOS. Checkout Proxyman https://proxyman.io – Nghia Tran Jun 22 '20 at 09:20

12 Answers12

36

There's the more general but perhaps not as helpful to you Wireshark.

One of the SO server sites might be better suited for your question. In fact, it's already been asked on SuperUser.

Community
  • 1
  • 1
outis
  • 75,655
  • 22
  • 151
  • 221
  • 2
    Thanks for the answer i've found in superUser that the monst similar it's Charles (http://www.charlesproxy.com/) but it's not free. I will try with Wireshark. – Fgblanch Nov 05 '09 at 13:51
  • Wireshark is a little advanced to install... is there an easier to get up and running Mac Fiddler? – Leon Gaban Feb 17 '10 at 20:11
  • 2
    @Leon: not that hasn't already been mentioned. You could go for the Firefox+LiveHTTPHeaders. HttpFox might also be useful. As for installing Wireshark, it's as easy as installing anything on a Mac: you just download the DMG from the Wireshark site, open it, and drag the app to your Applications folder. – outis Feb 17 '10 at 20:52
  • Hey thanks I'll check out that LiveHTTP... I did install Wireshark as you said, but the configuration is the advanced part. I don't mess with terminal and can't find any of the specific folders they talk about on my Mac :( – Leon Gaban Feb 19 '10 at 16:16
  • Try http://dutzi.github.io/tamper, it's a chrome extension that lets you inspect and modify HTTP requests – dutzi Oct 07 '14 at 23:02
  • 3
    Wireshark is probably one of my least favorite pieces of software. The UI is terribly un-intuitive. The docs look like they were made in 1994, and I have never once gotten it to do the things i needed. – BentOnCoding Apr 05 '16 at 20:45
24

Charles is written in Java and runs on Macs. It's not free though.

You can point your Mac at your Windows+Fiddler machine: http://www.fiddler2.com/fiddler/help/hookup.asp#Q-NonWindows

And as of 2013, there's an Alpha download of Fiddler for the Mono Framework, which runs on Mac and Linux. Also, the very latest version of Fiddler can import .PCAP files captured from WireShark or other tools run on the Mac.

EricLaw
  • 56,563
  • 7
  • 151
  • 196
13

If you don't get any direct answer to this you could always run Fiddler on a windows machine and configure your browser on the Mac to use the windows machine as a proxy server. Not very satisfactory and requires a second machine (although it could be virtual).

AnthonyWJones
  • 187,081
  • 35
  • 232
  • 306
13

HTTPScoop is awesome for inspecting the web traffic on your Mac. It's been incredibly helpful for me. I didn't think twice about the $15 price tag. There is a 14 day trial.

Jonathan Badeen
  • 945
  • 2
  • 11
  • 13
9

Cocoa Packet Analyzer is similar to WireShark but with a much better interface. http://www.tastycocoabytes.com/cpa/

haknick
  • 1,892
  • 1
  • 20
  • 28
  • and much easier install process! :) – Fgblanch Sep 18 '11 at 09:09
  • That link appears to be dead; the whole domain is down, in fact. The Mac Store version of the app is incomplete (doesn't include the ability to capture). I found the [download here](http://download.cnet.com/Cocoa-Packet-Analyzer/3001-2085_4-146476.html) (version 1.3 at the time of this posting). – Andi Jul 17 '15 at 12:38
7

WebScarab is a framework for analysing applications that communicate using the HTTP and HTTPS protocols. It is written in Java, and is thus portable to many platforms. WebScarab has several modes of operation, implemented by a number of plugins. In its most common usage, WebScarab operates as an intercepting proxy, allowing the operator to review and modify requests created by the browser before they are sent to the server, and to review and modify responses returned from the server before they are received by the browser. WebScarab is able to intercept both HTTP and HTTPS communication. The operator can also review the conversations (requests and responses) that have passed through WebScarab.

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

macomber
  • 71
  • 1
  • 1
  • Where can we find the install for Mac OS X? Corsaire's download page seems to be gone and, for me at least, the git links on dawes.za.net hangs. – studgeek Jul 29 '12 at 14:32
  • Checkout the rewrite of WebScarab: https://www.owasp.org/index.php/OWASP_WebScarab_NG_Project Download from http://code.google.com/p/webscarab-ng/ then launch using java -jar WebScarab-ng-0.2.1.one-jar.jar – Motin Nov 07 '12 at 21:34
4

The free Tamper Data Firefox extension is pretty good. Allows you to view, filter and modify all requests.

Brandon Hill
  • 1,782
  • 14
  • 12
3

Charles is an excellent Web Debugging Proxy for Windows, Mac OS and Linux. The full version is 50$ but it's well worth it.

jbox
  • 131
  • 2
  • 7
2

http://ditchnet.org/httpclient/

meleyal
  • 32,252
  • 24
  • 73
  • 79
  • I've already have httpClient but it makes you build the requests instead of capturing the ones from the apps. – Fgblanch Nov 05 '09 at 13:52
2

In case you are using Eclipse you might try http4e

0

I know this is an old question, but I wanted to add ServiceCapture to the list, for those who may come across this.

I've been using ServiceCapture for about 4 years and love it. It's not free, but it is a great tool and not very expensive. If you debug a lot of Flash or AJAX apps it is invaluable.

TJ Downes
  • 334
  • 2
  • 5
0

I think the possibilities are less, but FireBug (addon of FireFox) has some network analysis tools, too.

Laurent Jégou
  • 1,582
  • 1
  • 14
  • 16