Ethereal (now renamed to Wireshark) is the most comprehensive network packet sniffer that I know of, and it's free, open source and everything else we love.