As good as tcpTrace & proxyTrace etc are, its just a pain to change your code so you can debug. Well, no more, PcapTrace is a packet capture tool with the familar GUI of tcpTrace. Simply run pcapTrace, tell it what server and port your code is connecting to and it will capture all the data and display in the familar tcpTrace style GUI. As with tcpTrace you can log the captures to disk in either a text or XML format.

Here's a screen shot [130k] of it in action, capturing HTTP traffic from IE.

PcapTrace is still available below, but has been superceeded by YATT, you'll probably want to grab that instead.


After starting, you'll be prompted to enter the destination server & port you want to monitor, with options to log to disk, fill in the relevant details, and off you go !.

pcapTrace settings dialogbox
  1. Destination Server, enter the name or IP address of the server you want to monitor.
  2. Destination Port, enter the port number that you want to monitor.
  3. Create log File, check this to store the captures to a file.
  4. Log Filename, the filename of the log file to create. [use the ... button to browse].
  5. Use XML logfile format, check this to use the XML based log file format, uncheck it to use the text log file.

Command Line Options

If you prefer to set-up a pcapTrace session via a command line rather than via the GUI, then there are the following command line options e.g.
pcaptrace /serverName services.xmethods.net /serverPort 80
pcaptrace /serverName soap.4s4c.com /serverPort 80 /log c:\log.xml /logFormat xml



PcapTrace uses the WinPcap library to perform the actual packet captures, you need to download and install WinPcap 2.2 first.
Download the latest version of pcapTrace here.

Release History

v0.1.0 (Build 74) September 3, 2001