Charles Web Debugging Proxy

Version: 3.5.1 || Release Date: 2010-01-01 || License: Commercial with demo ($50) App Owner: epictive

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

Charles can act as a man-in-the-middle for HTTP/SSL communication, enabling you to debug the content of your HTTPS sessions.

Charles simulates modem speeds by effectively throttling your bandwidth and introducing latency, so that you can experience an entire website as a modem user might (bandwidth simulator).

Charles is especially useful for Macromedia Flash developers as you can view the contents of LoadVariables, LoadMovie and XML loads.

Suggest screenshot/icon / Suggest new version

4 Opinions

Super useful if you are doing mobile app dev, or anything else where its a bit harder to see what is going into/coming out of of web API, or want to throttle the traffic to see how it behaves when the internet is slow, or ... bugger it, just buy it. It's the best.

A somewhat obscure, but incredibly useful application. The UI is polished and intuitive, and you're almost fooled into thinking that it's a Cocoa app. The price is a bit steep, but it does offer a generous trial (it automatically quits after 30 minutes but you can restart it).

It worked for me (after installing the firefox add-on which it guided me through) however after a while it seemed to have interrupted my network settings. I am working in a big organization and so took me a while to work out that my proxy settings for the OS had not been put back to normal once I turned off charles. I also had to re-change Firefox's network settings. So non-tech people in large organization beware but while I was using it (mainly for throttle) it worked well.

It's a must-have for anyone dealing with dynamic web-apps.
Charles plays nice with AMF, JSON, XML and have many other great features which are hard to summarize in few words.

Grab it and give it a try - heavily recommended!