Netdisco is a network management tool, designed for large corporate and university networks, that maps MAC addresses to IP addresses allowing network administrators to locate the exact switch port of any node connected to the network.
Netdisco utilizes SNMP to fetch ARP tables from routers and MAC tables from layer 2 switches. There is no need for privileged command line access to the devices. Collected data is stored to a PostgreSQL database. If Cisco Discovery Protocol, Link Layer Discovery Protocol, Foundry Discovery Protocol or SynOptics Network Management Protocol is available, discovery of the network topology is mostly automatic. In case the above-mentioned protocols are not enabled (for example due to incompatibilities between the network devices or for security reasons) the topology can be defined manually. A record is maintained of the IP addresses and ports each node has used.