Automated Nmap Scan

nmap · ciberseguridad · linux · automatización

Main project image

En este artículo presento Automated Nmap Scan & Reporting Tool, un script en Bash pensado para ayudar a un Blue Team a ejecutar escaneos Nmap de forma repetible y obtener informes listos para analizar.

En este artículo presento Automated Nmap Scan & Reporting Tool, un script en Bash pensado para ayudar a un Blue Team a ejecutar escaneos Nmap de forma repetible y obtener informes listos para analizar.

La herramienta permite lanzar diferentes perfiles de Nmap contra rangos de IP internos, guardar los resultados de forma organizada y generar informes que se puedan revisar más tarde o compartir con el equipo.


Objetivo del proyecto

En muchos laboratorios y ejercicios de red me encontraba siempre con el mismo problema:

El objetivo de este proyecto fue crear un flujo automatizado que:


Flujo de trabajo

El script principal:

  1. Recibe como entrada el rango de IP o la máquina a escanear.
  2. Permite escoger entre varios perfiles de escaneo:
    • Escaneo rápido de puertos más comunes.
    • Escaneo completo de puertos.
    • Escaneo con scripts de vulnerabilidades.
  3. Ejecuta Nmap con las opciones adecuadas (formato normal, XML, etc.).
  4. Guarda los resultados en carpetas organizadas por:
    • Fecha del escaneo.
    • Objetivo (IP o rango).
  5. Opcionalmente genera un informe resumen indicando:
    • Hosts arriba/abajo.
    • Puertos abiertos por servicio.
    • Servicios potencialmente sensibles.

Tecnologías utilizadas


Qué aprendí con este proyecto

Este proyecto forma parte de mi laboratorio personal de herramientas, junto con Menarguez-IA AML Suite y otros desarrollos de Menarguez-IA Solutions.