Resolve
Resolve is for scripting the resolution of ips, mac addresses, to host names and back. It can accept arguments on the command line or read from a file.
resolve [-hr] -f file ...
resolve [-hr] address ...
-h: Shows usage info.
-r: Reverse resolves addresses.
-f: Process arguments as files
When no no file or address arguments are given addresses are read from stdin.
Notes:
- MAC address resolution requires FreeBSD.
- Resolving an address in the context of this program means converting it to an IP. This applies to MAC to IP resolution as well. Reverse resolving is in the opposite direction.
- MAC addresses are resolved by looking them up in the ARP table. Since ARP table entries expire frequently this is only useful for machines that communicate often with the machine resolve is run on. Forward resolution of MAC addresses is not supported (yet).
- ChangeLog
Download:
Source: resolve-1.1.tar.gz
Source: resolve-1.0.tar.gz
Licensing and Support
See license. Contact me when bugs are found.