Nmap (“Network Mapper”) est un utilitaire pour la découverte du réseau et de l'audit de sécurité. De nombreux systèmes et les administrateurs réseaux le trouve également utile pour des tâches telles que l'inventaire de réseau. Nmap utilise des paquets IP bruts de façons à déterminer si les hôtes sont disponibles sur le réseau, quels services (nom d'application et la version) ces hôtes offrent, quels systèmes d'exploitation (et versions OS) sont en cours d'exécution, quel type de filtres de paquets / pare-feu sont en cours d'utilisation, et des dizaines d'autres caractéristiques. Il a été conçu pour scanner rapidement de grands réseaux, mais fonctionne très bien contre des hôtes individuels. Nmap fonctionne sur tous les principaux systèmes d'exploitation de l'ordinateur. Des paquets officiels binaires sont disponibles pour Linux, Windows et Mac OS X. En plus de la classique ligne de commande Nmap, la suite Nmap comprend une interface graphique (Zenmap), un transfert de données flexible, la redirection, un outil de débogage (Ncat), un utilitaire pour comparer les résultats d'analyse (ndiff) et un outil d'analyse de la génération