It can use several tools to perform several types of network analysis operations:

- Ping a given IP address using nmap command
- Get the MAC address of a network card with a given IP address using arping command
- Get the IP address from a host name and vice-versa using host command
- Discover the IP addresses of hosts within a given subnet using nmap command
- Scan accessible ports of a machine with a given IP address using nmap command

Innovation Award

December 2008
Number 3

Some applications need to find out details of the network they are running in, like for instance the MAC address of a machine given its IP.

This class provides a solution that to find the MAC address and other network details that works on Linux and other UNIX-like systems using tools like arping and nmap.