El Nmap Scripting Engine (NSE) es una potente funcionalidad del Nmap que permite la ejecución de scripts, que además permite que los usuarios puedan escribir y compartir scripts para realizar multitud de tareas. El propio Nmap en sus últimas versiones incorpora varios scripts, algunos de los cuales me han resultado muy útiles últimamente. Las tareas que se pueden realizar con el NSE se agrupan en:
- Descubrimiento de red.
- Detección de versiones de servicios mejorada.
- Detección de vulnerabilidades.
- Detección de gusanos y backdoors.
- Explotación de vulnerabilidades.