Nmap (Network Mapper) is a free and open-source software used for network exploration, management, and security auditing. It scans networks for hosts and services, identifies open ports, and determines operating system and version information. Nmap supports a variety of scanning techniques and can be used from the command line or with a graphical user interface.