May, 1992 This is GETETHERS Version 1.4. New functionality since the 1.0 release in 11/91: - Thanks to Ric Anderson (ric@cs.arizona.edu), you can now write Network General Sniffer data files as well as Excelan Lanalyzer files. The file format is selected with the -e and -s options in conjunction with -w. - Thanks to Peter Shipley (shipley@tfs.com), when the -v option is given, vendor names for the discovered ethernet addresses are now printed as well as the previously printed data. - Thanks to Peter again, GETETHERS can now be compiled and run on pretty much any 4.3BSD system. It will *not* obtain the ethernet address of the local host unless you're running on a Sun (4.3BSD does not provide a way to do this). - GETETHERS will no longer exit if it bumps into an interface not supported by the Network Interface Tap (e.g., Sun X.25 interfaces). If you don't know what GETETHERS is: GETETHERS runs through all the addresses on an ethernet (a.b.c.1 - a.b.c.254) and pings each address, and then determines the ethernet address for that host. It produces a list, either in ASCII or in the binary format for an Excelan Lanalyzer, of hostname/ethernet address pairs for all hosts on that network. This program has been tested on Sun workstations under SunOS 4.1.1, and on DEC Vaxes under 4.3BSD. It should be relatively easy to port to any system with BSD-style networking. Mostly you need to work on if.c a bit, and maybe on arp.c. If you make modifications or fixes, please send them to me for incorporation into future versions. Dave Curry Purdue University Engineering Computer Network davy@ecn.purdue.edu