Files used by Ethereal

Ethereal uses a number of files while it is running. Some of these reside in $HOME/.ethereal and are used to maintain information between runs of Ethereal, while some of them are maintained in system areas.

The following are some of the files accessed by Ethereal:

$HOME/.ethereal/preferences

This file contains all your Ethereal preferences, including defaults for capturing and displaying packets. It is a simple text file containing statements of the form variable: value.

$HOME/.ethereal/filters

This file contains all the filters that you have defined and saved. It consists of one or more lines, where each line has the following format:


"<filter name>" <filter string>

$HOME/.ethereal/colorfilters

This file contains all the color filters that you have defined and saved. It consists of one or more lines, where each line has the following format:


@<filter name>@<filter string>@[<bg RGB(16-bit)>][<fg RGB(16-bit)>]

/usr/share/ethereal/plugins, /usr/local/share/ethereals/plugins,$HOME/.ethereal/plugins

Ethereal searches for plugins in the directories listed above. They are searched in the order listed.

/etc/ethers, $HOME/.ethereal/ethers

When Ethereal is trying to translate Ethernet hardware addresses to names, it consunts the files listed above in the order listed. If an address is not found in /etc/ethers, Etherereal looks in $HOME/.ethereal/etheres

Each line in these files consists of one hardware address and name separated by whitespace. The digits of hardware addressses are spearated by colons (:), dashes (-) or periods(.). The following are some examples:


  ff-ff-ff-ff-ff-ff    Broadcast
  c0-00-ff-ff-ff-ff    TR_broadcast
  00.2b.08.93.4b.a1    Freds_machine

/usr/local/etc/manuf

Ethereal uses the file listed above to translate the first three bytes of an Ethernet address into a manufacturers name. This file has the same format as the ethers file, except addresses are three bytes long.

$HOME/.ethereal/ipxnets

Ethereal uses the above file to translate IPX network numbers into names.

An example is:

  
  C0.A8.2C.00      HR
  c0-a8-1c-00      CEO
  00:00:BE:EF      IT_Server1
  110f             FileServer3