Nmap ist ein kostenloses und Open-Source-Netzwerk-Erkundungs- und Sicherheitsaudit-Tool. Es kann verwendet werden, um Hosts und Dienste in einem Computernetzwerk zu entdecken und somit eine "Karte" des Netzwerks zu erstellen. Nmap kann auch verwendet werden, um die Sicherheit eines Netzwerks zu testen, indem offene Ports und potenzielle Schwachstellen identifiziert werden. Die Software bietet viele fortschrittliche Funktionen wie OS-Erkennung, Skripting und Datenmanipulation.