

This library also contains the Windows version of the well known libpcap Unix API. WinPcap consists of a driver, that extends the operating system to provide low-level network access, and a library that is used to easily access the low-level network layers.

Separated Tracing code and results display so that different display formats can be supported.WinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote packet capture.Added port range option -r to allow port scanning.Added start hop option (-h) and changed help to -?.complete ip header construction - not leaving any fields for winsock to fill in now.Added -F option to disable the anti-flood timer.Updated readme.txt with more info about software firewalls.Added abitity to combine options on the command line e.g -cnr 10 30 instead of -c -n - r 10 30.added -R option to revert to using raw sockets.


Tracetcp has been tested on on Windows XP, Vista & 7. The downside of using this is that the program will not function over dial-up connections. In order to allow the program to function with XP sp2 it now uses the winpcap library to send and receive packets. There is an article about this here that may be of interest here. Previous versions of tracetcp used raw sockets but Microsoft took out support for Raw TCP sockets in XP SP2, and as tracetcp uses this feature it caused it to stop working. tracetcp has been tested with version 3.* and 4.* of this library. You MUST install the winpcap library for this version to work.
