0%
Nmap: guía completa para dominar el arte del escaneo de redes

Nmap: guía completa para dominar el arte del escaneo de redes

Descubre cómo usar Nmap como un experto. Guía completa con ejemplos prácticos, casos de uso y buenas prácticas de seguridad.

I

InSkillCoach

· min

Nmap: guía completa para dominar el arte del escaneo de redes

Nmap (Network Mapper) es una de las herramientas más potentes y versátiles para el análisis de seguridad de redes. En esta guía completa exploraremos sus funcionalidades avanzadas y aprenderemos a usarlo como un experto.

Introducción a Nmap

Nmap es una herramienta de código abierto que permite:

  • Escanear redes
  • Detectar hosts activos
  • Identificar servicios y versiones
  • Analizar vulnerabilidades
  • Cartografiar redes

Comandos básicos

Escaneo simple

# Escaneo básico de una dirección IP
nmap 192.168.1.1

# Escaneo de un rango de direcciones
nmap 192.168.1.0/24

# Escaneo de un dominio
nmap example.com

Opciones avanzadas

# Escaneo rápido (-F)
nmap -F 192.168.1.1

# Escaneo completo (-sV para detectar las versiones)
nmap -sV 192.168.1.1

# Escaneo sigiloso (-sS)
nmap -sS 192.168.1.1

# Escaneo con detección de SO (-O)
nmap -O 192.168.1.1

Técnicas avanzadas de escaneo

1. Escaneo sigiloso

# SYN Scan (más sigiloso)
nmap -sS -T4 192.168.1.1

# Escaneo con fragmentación
nmap -f 192.168.1.1

# Escaneo con retardo aleatorio
nmap --randomize-hosts --scan-delay 5s 192.168.1.0/24

2. Detección de servicios

# Detección de versiones detallada
nmap -sV --version-intensity 5 192.168.1.1

# Escaneo de puertos específicos
nmap -p80,443,8080 192.168.1.1

# Escaneo de todos los puertos
nmap -p- 192.168.1.1

3. Scripts NSE

# Uso de scripts de vulnerabilidades
nmap -sV --script vuln 192.168.1.1

# Escaneo de seguridad
nmap -sV --script safe 192.168.1.1

# Scripts personalizados
nmap --script custom-script.nse 192.168.1.1

Casos de uso prácticos

1. Auditoría de seguridad

# Escaneo completo con detección de SO y servicios
nmap -sS -sV -O -p- 192.168.1.1

# Exportación de los resultados en XML
nmap -sS -sV -O -p- -oX scan_results.xml 192.168.1.1

2. Monitorización de red

# Escaneo periódico
while true; do nmap -sn 192.168.1.0/24; sleep 300; done

# Detección de cambios
nmap -sn 192.168.1.0/24 > hosts.txt

3. Detección de malware

# Escaneo de los puertos conocidos por el malware
nmap -sV --script malware 192.168.1.1

# Detección de backdoors
nmap -sV --script backdoor 192.168.1.1

Buenas prácticas

  1. Autorizaciones

    • Obtén siempre autorización antes de escanear
    • Respeta las políticas de seguridad
    • Documenta los escaneos realizados
  2. Rendimiento

    • Utiliza las opciones de temporización adecuadas
    • Limita el ancho de banda si es necesario
    • Optimiza los escaneos para la red
  3. Seguridad

    • Evita los escaneos agresivos en sistemas de producción
    • Utiliza cuentas dedicadas
    • Mantén Nmap actualizado

Scripts NSE personalizados

-- Ejemplo de script NSE personalizado
description = [[
Détecte les services web vulnérables
]]

author = "Votre Nom"
license = "Same as Nmap"

categories = {"vuln", "safe"}

portrule = function(host, port)
    return port.state == "open" and port.service == "http"
end

action = function(host, port)
    -- Lógica del script
    return "Service web détecté"
end

Herramientas complementarias

  1. Zenmap

    • Interfaz gráfica para Nmap
    • Visualización de los resultados
    • Creación de perfiles de escaneo
  2. Ndiff

    • Comparación de los resultados de escaneo
    • Detección de cambios
    • Informes de diferencias

Conclusión

Nmap es una herramienta indispensable para:

  • La auditoría de seguridad
  • La monitorización de redes
  • La detección de vulnerabilidades
  • La cartografía de redes

Al dominar estas técnicas, podrás:

  • Realizar escaneos eficaces
  • Identificar vulnerabilidades
  • Proteger tu infraestructura
  • Automatizar tus tareas de seguridad

No olvides que el poder de Nmap debe utilizarse de forma ética y responsable.

InSkillCoach

Acerca de InSkillCoach

Experto en formación y tecnologías

Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.

Certificaciones:

  • AWS Certified Solutions Architect – Professional
  • Certificaciones de Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.9k
221

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!