nmap — Comandos útiles
Comandos de escaneo que uso con frecuencia — no es una guía completa.
No es una guía completa de nmap; son comandos que utilizo a menudo para escanear puertos, versiones y vulnerabilidades. Más adelante puede haber una guía básica de gathering information — aquí solo nmap.
Escaneo completo (más lento, más información)
Ideal cuando necesitas el máximo detalle: scripts de vulnerabilidades y salida en varios formatos.
nmap -Pn -sCV --script vuln 10.10.10.1 -oN scan.txt -oX scan.xml
Escaneo rápido (servicios y puertos abiertos)
Más ágil: enfocado en puertos abiertos, versiones y servicios.
nmap -p- --open -sS -sCV --min-rate 5000 -vvv -n 10.10.10.1
Parámetros útiles
-oN— Guarda la salida en un archivo de texto plano-oX— Guarda la salida en XML-sS— Escaneo sigiloso (SYN scan)-vvv— Triple verbose; reporta hallazgos en tiempo real-n— Sin resolución DNS--min-rate 5000— Limita el rate de paquetes; acelera el escaneo-A— Detección de versión y sistema operativo-T4— Timing agresivo (escala de 1 a 5)
Convertir XML a HTML
Con el XML del escaneo puedes generar un reporte en tablas, más legible para documentar:
xsltproc scan.xml -o scan.html
Así puedes visualizarlo en el navegador o incluirlo en un informe.