nMap is a free and open source utility for network discovery and security auditing. It can be used to discover active devices or hosts within a network, such as computers and network devices. nMap can also detect the Operating System, ports, and services running on the discovered systems.