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
|