Live data from Hacker News

Charles – Web Debugging Proxy Application

charlesproxy.com

21–30 of 67 posts

Re: Charles – Web Debugging Proxy Application

#21

mitmproxy is a fantastic tool and free. This is just marketing spam. https://mitmproxy.org

>marketing spam

Why does team must-do-everything-in-the-terminal always come off as so religiously provocative and desperate? Not everyone is obsessed with their keyboard and feel like going through a huge learning curve to use basic tools, most of us prefer utilizing the mouse and GUIs.

Re: Charles – Web Debugging Proxy Application

#23
If you make third party web applications, Javascript or whatnot to include on someone else's page, then Charles or similar is a must-have when you have non-technical and semi-technical people helping with customer issues. Almost anyone can use Charles to make the simple assessments of a problem, root cause, wolf-fencing, etc.

In the technical groups, Charles can usually be bettered for ease of use by custom tools for specific use cases. It is pretty quick and easy to use the proxy libraries in Node.js to throw together internal tools with a command line interface, for example.

Re: Charles – Web Debugging Proxy Application

#25

mitmproxy is a fantastic tool and free. This is just marketing spam. https://mitmproxy.org

>marketing spam Why does team must-do-everything-in-the-terminal always come off as so religiously provocative and desperate? Not everyone is obsessed with their keyboard and feel like going through a huge learning curve to use basic tools, most of us prefer utilizing the mouse and GUIs.

The op didn't even mention mitmproxy is a terminal tool. You're being a little too sensitive by automatically assuming this is a GUI vs terminal war.

People would have less problem if the submitted was an open source tool, GUI or not.

P.S. Terminal application does have tremendous advantage when you work on a headless server. I used mitmproxy and it's great. The ncurse'd interface isn't harder to use than that of a GUI.

Re: Charles – Web Debugging Proxy Application

#26
post #16

Is anybody aware of alternatives? I'd like to compare before deciding which one to embrace.

I like Fiddler, although I use Charles almost every day. The advantage of Fiddler is that it has an API to program the shit out of it. It's .NET based and only for Windows. Wireshark is also great but has a steep learning curve.

Fiddler works fine on Ubuntu if you run it with mono.

Re: Charles – Web Debugging Proxy Application

#27

Earlier quoted context omitted.

>marketing spam Why does team must-do-everything-in-the-terminal always come off as so religiously provocative and desperate? Not everyone is obsessed with their keyboard and feel like going through a huge learning curve to use basic tools, most of us prefer utilizing the mouse and GUIs.

The op didn't even mention mitmproxy is a terminal tool. You're being a little too sensitive by automatically assuming this is a GUI vs terminal war. People would have less problem if the submitted was an open source tool, GUI or not. P.S. Terminal application does have tremendous advantage when you work on a headless server. I used mitmproxy and it's great. The ncurse'd interface isn't harder to use than that of a G…

Thanxs. Exactly what I thought. Anyway I'm not against Charles but better use other channels to publitize a prized app.

Re: Charles – Web Debugging Proxy Application

#28

Is anybody aware of alternatives? I'd like to compare before deciding which one to embrace.

I've tried fiddler, charles, mitmproxy, burp suite, etc, but the best one I've found is ZAProxy: https://github.com/zaproxy/zaproxy

The point and click scripting it does is pretty neat. Makes it easy to stub out responses if you happen to be a client developer blocked by your server developers.

Re: Charles – Web Debugging Proxy Application

#29
post #20

We use Charles extensively at work, it's a great tool. The only thing that really annoys me is that, this being a Java app, the interface works slightly different than the standard OS X interface I'm using to. I regularly use cmd + backspace, for example, to delete all text until between the beginning of the line and the cursor. In Charles this is a hot key that removes all recorded requests. There are more of such t…

Give https://interceptapp.xyz a try. Fully native. Currently in alpha.

Disclosure: I'm the developer.

Re: Charles – Web Debugging Proxy Application

#30
post #20

We use Charles extensively at work, it's a great tool. The only thing that really annoys me is that, this being a Java app, the interface works slightly different than the standard OS X interface I'm using to. I regularly use cmd + backspace, for example, to delete all text until between the beginning of the line and the cursor. In Charles this is a hot key that removes all recorded requests. There are more of such t…

All this time I thought it was frozen somehow in the 'OS X Panther' UI, I've only seen screenshots so I didn't realize it was a Java app.
Post reply on HN