Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Effe Tech HTTP Sniffer

Email: MailTo<<MailTo(madamec@xybion.xom)>>

Wiki MarkupI have an application under test that is not using any web browser as a client. Anyhow our custom made client communicates with application server tier via Apache/Tomcat. I found very difficult to use \[http://www.badboy.com.au/ Badboy\] to see what's going on from the Client tier perspective.

So, I was searching for some tool that captures HTTP communication "from outside" and I found lately a little tool that is just perfect for what I needed. It shows outgoing HTTP requests and incoming HTTP responses and can help you analyze them.

...

The Apache Axis Web Services project includes a TCP Monitoring utility which is intended for monitoring SOAP requests, but it works just as well for plain HTTP requests.

Other possibilities

  • Charles - easy to use
  • Fiddler - requires .NET
  • Mentalis Proxy - written in c#
  • WireShark (previously Ethereal) - "The world's most popular network protocol analyzer"
  • Wiki Markup
    \[http://ws.apache.org/axis/java/user-guide.html#tcpmon TCPMon Guide on Apache Axis Website\]
  • Wiki Markup
    \[http://cvs.apache.org/viewcvs.cgi/ws-axis/java/src/org/apache/axis/utils/ CVS directory containing tcpmon source\]
  • Wiki Markup\[http://javaboutique.internet.com/tutorials/Axis/axis3.html Java Boutique article on TCPMon\]