TCP Catcher

I've already written about a number of web debugging proxies (Charles, Fiddler, Paros) and now I've stumbled on another one. Smile TCP Catcher comes as a simple JAR (yes, this one is written in Java too, just like Charles) and has a lot less features than Fiddler or Charles. However less is sometimes more. It consists of only two screens: settings page and request (TCP or HTTP) list. It's very easy and fast to set up and works quite well. If you don't need the rich feature set of Charles, TCP Catcher is the way to go. Smile

The app is distributed as a JAR file, so Mac users will not be able to put it into their Applications folder or the Dock. To do so, you've to first wrap the JAR into an application bundle. For this you've to install Apple's Xcode and use the /Developer/Applications/Jar Bundler.app utility. It'll take you through the wrapping process step by step. If you want the app to have an icon too, you'll find one in the TcpCatcher.jar file in the tcpcatcher subdirectory named icon.png. It's very small and looks very pixelated in the Dock, but it's more than nothing. To convert the PNG file into an ICNS, you can use the iConvert website. It lets you upload all sorts of images and can convert them into all sorts of icon formats (used by various OSes).

P.S.: btw. TCP Catcher is freeware.