Nmap est un outil gratuit et open-source d'exploration de réseau et d'audit de sécurité. Il peut être utilisé pour découvrir les hôtes et les services sur un réseau informatique, créant ainsi une "carte" du réseau. Nmap peut également être utilisé pour tester la sécurité d'un réseau en identifiant les ports ouverts et les vulnérabilités potentielles. Le logiciel propose de nombreuses fonctionnalités avancées, telles que la détection du système d'exploitation, le scripting et la manipulation de données.