Nmap (Network Mapper) est un outil gratuit et open-source d'exploration de réseau et d'audit de sécurité. Il est utilisé pour découvrir les hôtes et les services sur un réseau informatique, créant ainsi une "carte" du réseau. Nmap utilise diverses techniques de balayage pour offrir une vue complète du réseau, notamment le balayage de ports, l'énumération des services et la détection du système d'exploitation. Il comprend également des fonctionnalités avancées telles que la détection de version et l'écriture de scripts pour la personnalisation.