Nmap ist ein Netzwerk-Erkundungs- und Sicherheitsüberprüfungstool. 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 von Computersystemen zu testen, indem offene Ports und potenzielle Schwachstellen identifiziert werden. Es wird weit verbreitet von Netzwerkadministratoren, Sicherheitsexperten und Hackern eingesetzt.