Skip to content

Bash script that automates Nmap scans, identifies open ports and running services, and generates clean HTML reports.

License

Notifications You must be signed in to change notification settings

BraVRom/ScouterNmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔎 ScouterNmap 🔍

Escáner automático con Nmap que genera informes visuales

Este script nace con la idea de facilitar la fase de reconocimiento durante una auditoría o análisis de red, automatizando el escaneo de puertos y la detección de servicios mediante nmap, y generando un informe en HTML limpio y visual.


Captura

🚀 Características

  • Escanea todos los puertos abiertos de una dirección IP o dominio.
  • Identifica servicios y versiones asociadas a los puertos detectados.
  • Extrae títulos de servicios web si hay puertos HTTP/HTTPS.
  • Guarda los resultados en una carpeta con marca temporal para mejor organización.
  • Genera un informe en HTML atractivo, legible y listo para compartir.
  • Compatible con la mayoría de terminales (uso de tput en lugar de códigos ANSI).

🛠️ Requisitos

Para utilizar este script, necesitas tener instalados:

  • Bash
  • nmap

Opcionalmente (pero recomendado):

  • Un navegador web para visualizar el informe HTML.

Captura

📥 Instalación

  1. Clona el repositorio:

    git clone https://github.com/BraVRom/ScouterNmap
    cd ScouterNmap
    
  2. Dale permisos de ejecución al script: chmod +x scouternmap.sh

  3. Uso ./scouternmap.sh <IP_o_dominio>

Ejemplo: ./scouternmap.sh scanme.nmap.org

El informe y los resultados se guardarán en una carpeta del tipo resultados-YYYYMMDD-HHMMSS.

🛡️ Uso ético únicamente. Este script es para fines educativos y pruebas de seguridad.

About

Bash script that automates Nmap scans, identifies open ports and running services, and generates clean HTML reports.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages