pentesting

nmap — Comandos útiles

Comandos de escaneo que uso con frecuencia — no es una guía completa.

#nmap#pentesting#recon

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.