50

I do web development on Windows for my day job, and I rely a lot on Fiddler, which is web debugging proxy. What is an equivalent tool for OS X?

3
  • 2
    Have you checked out the developer tools in Safari and Chrome, or the Firebug extension for Firefox? All three offer the ability to monitor HTTP traffic, and all can monitor a specific tab instead of monitoring HTTP traffic systemwide. Commented Aug 11, 2011 at 23:15
  • 1
    What specifically do you use fiddler for? I use the development tools built into webkit to do everything I've ever needed for debugging HTTP. Safari's development menu is slightly better than Chrome's, but they're almost identical. Either one gives you various different ways to view all network activity in a browser tab. Commented Aug 12, 2011 at 4:44
  • 3
    I started out developing c# desktop apps that talk to webservices via HTTP and using fiddler to debug, so it's partly just habit. Also, I like the ability to manually craft and replay requests, which as far as I can tell is absent from the browsers. Commented Aug 12, 2011 at 12:18

11 Answers 11

23

I use CharlesProxy, and while it isn't as scriptable as Fiddler, it does the job. And with single license key, you can run it on all OSes (it's written in Java).

My needs were little different when I needed it ... I used it to debug webdav connections or to debug http communication between servers.

24

Stuff that's Free:

Stuff that Costs:

1
  • Good list. See also Cellist below - it's on the Mac app store. It's a proxy, $5. Commented Mar 22, 2016 at 5:22
8

These are both free and haven't been mentioned so far. I found that both of these are far superior to the X11 Wireshark.

1
  • Wireshark is SUPER POWERFUL. But not easy to use.
    – Almo
    Commented Dec 6, 2017 at 14:31
6

http://mitmproxy.org/ is text-based tool, but does a great job. For any http-speaking app you want to analyse, and even modify and replay requests.

3

Fiddler now has an Alpha build based on Mono.

1
  • Now in beta buld.
    – Robino
    Commented Jun 30, 2019 at 10:46
2

If you just want to see HTTP traffic, try Cellist.

1
  • Works pretty well. Super basic. Commented Mar 22, 2016 at 5:21
2

Try Tamper

It's a Chrome extension that lets you view and modify HTTP requests in the current tab's scope

1

Try Proxyman, which is exclusively built for macOS.

  • Easy to use and set up the certificates on mac/iOS/Android
  • All advanced tools: Map Local, Map Remote, Breakpoint, Scripting, ...
  • Active development and bug/feature tracker
  • It's a premium app without time limit

Disclaimer: I'm a creator of Proxyman. Just come here to suggest a better alternative to boost productivity. Hope you enjoy the app!

0

ZAP Attack proxy from OWASP is an excellent OpenSource alternative.

The already mentioned Burp is also excellent but the paid version is much better than the free version.

I use both for work.

0

Captor, available on mac app store

It's a native app , can capture HTTP/HTTPS just like CharlesProxy.

-1

There's a mac version now via mono. Install Fiddler on Mac OSX About the App

App name: Fiddler App description: fiddler (App: Fiddler.app) App website: http://www.telerik.com/fiddler Install the App

Press Command+Space and type Terminal and press enter/return key. Run in Terminal app: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null and press enter/return key. Wait for the command to finish. Run: brew cask install fiddler Done! You can now use Fiddler.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .