Nmap – is a free and open-source network security scanner. It is used to discover hosts and services on a network, as well as to gather information about those hosts and services. Nmap can be used for a variety of purposes, including network inventory, security auditing, and penetration testing.