Packet sniffers, sometimes referred to as protocol or network analyzers, are invaluable tools for network and systems administrators. With an abundance of commercial and free software products available, it may be difficult to choose a good product. This article describes Ethereal, . . .
Packet sniffers, sometimes referred to as protocol or network analyzers, are invaluable tools for network and systems administrators. With an abundance of commercial and free software products available, it may be difficult to choose a good product. This article describes Ethereal, a free packet sniffer that not only decodes network traffic, but can filter and analyze it, all with an advanced, GTK-based GUI. Additionally, Ethereal can read the data files from a multitude of other packet sniffers, letting you analyze previously collected data. The files can even be compressed with gzip, and Ethereal will read and write to them invisibly.

Ethereal can be downloaded from the main Web site: or from any of their mirrors worldwide. The latest version (as of this writing) is 0.8.19. It requires GTK+ 1.2 or greater, which can be downloaded from: and the libpcap packet capture library, which can be downloaded from: https://www.tcpdump.org/. Perl is also required to build the included documentation. Additionally, it is recommended that you download and install zlib, available at: so that Ethereal can work with gzipped files on the fly, and NET-SNMP libraries, if you want to enable SNMP support, available at: . Pre-compiled binary packages are available for all the major UNIX flavors, as well as for Windows NT. However, the Windows NT version requires more effort to get working and will not be covered here.

The link for this article located at SysAdmin is no longer available.