sniffing a program's Internet activity?
While running a personal firewall I have discovered that a program I purchased attemts to become a TCP server. :-(
use ethereal :) its not exactly simple but its the closest thing Ive found on the windows platform.
There are quite a few packet sniffer tools around. For Windows, there's a list at:
Ethereal shows the raw packets going across your network. Snort ( http://www.snort.org/ ) helps you figure out why those packets are going across your network.
I found ZoneAlarm Pro / Free to do similar job. If an application on your system all of a sudden decides to become a tcp/ip daemon, it will notify you and ask your permission. In fact, I think this goes for COM and DLLs too.
For win95/win98 there was a fake wsock32.dll capable of making logs of every call to the dll (this dll then called the real winsock dll, after logging). So you could log every socket operation this way.
Fog Creek Home