Tcpdump

A fairly common packet analyzer, tcpdump is also free and cross-platform compatible. Tcpdump analyzes network behavior, performance and applications that generate or receive network traffic. It can also be used for analyzing the network infrastructure itself by determining whether all necessary routing is occurring properly, allowing the user to further isolate the source of a problem.

For more information on configuring and using tcpdump, see:

http://www.tcpdump.org/