Nmap es una herramienta gratuita y de código abierto para exploración de redes y auditoría de seguridad. Se puede utilizar para descubrir hosts y servicios en una red informática, creando así un "mapa" de la red. Nmap también se puede utilizar para probar la seguridad de una red identificando puertos abiertos y posibles vulnerabilidades. El software ofrece muchas características avanzadas, como detección de sistemas operativos, scripting y manipulación de datos.