With Socket Tracer you will see the content of the packets sent/received by your
computer via Internet/Intranet connections.
One can use Socket Tracer for better understanding of the HTTP and FTP protocols.
Also it can be quite useful in debugging internet/intranet programs.

Usage: start Socket Tracer then run your internet application from the File|Run menu. 
As far as I can tell this should work with any type of network and
most of the applications (both 16 and 32 bit).Tests were made with Netscape Navigator v2.0..4.x,FTP,
IE etc. on WIN98 and NT4.0.
The only exception so far is IE from WIN98 ( it's built deep in the system
and would need some extra work).There is also a problem with 32-bit applications
under WIN95.Since I'm using W98 I don't really care.

Socket Tracer will not work (trace ) applications located in the Windows system directory.
So you may need to copy FTP.EXE to another directory before trace it.

Socket Tracer is a "Winsock shim".It works by temporarily creating proxy DLL-s in your application's directory.
Normally those DLL-s are deleted when the application is terminated.However if you encounter any
problem (ex. after restarting your computer during a trace session) you may want to
manually delete WINSOCK.DLL & WINSOCK.TRC ( for 16-bit applications) or WSOCK32.DLL & WSOCK32.TRC (32-bit)
from the application directory.


Ideas, questions,comments : mjbartha@hotmail.com

You may also want to take a look to:
http://www.geocities.com/SiliconValley/Chip/4016
