Nmap est un outil 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é des systèmes informatiques en identifiant les ports ouverts et les vulnérabilités potentielles. Il est largement utilisé par les administrateurs réseau, les professionnels de la sécurité et les pirates informatiques.