Este repositorio contiene una herramienta desarrollada para identificar el sistema operativo de uno o varios equipos mediante técnicas de fingerprinting utilizando Nmap. citeturn12search64
La utilidad incluye scripts en Python que automatizan el uso de Nmap, procesan los resultados y presentan información relevante sobre el sistema analizado.
- Identificación automática del sistema operativo mediante Nmap. citeturn12search64
- Uso de técnicas OS Detection (
-Oen Nmap). - Scripts ligeros escritos 100% en Python.
- Interpretación automatizada de resultados.
- Pensado para inventariado, auditorías rápidas y diagnóstico en redes.
Get_SO/
├── GetSO.py # Script principal para detectar el SO
├── GetDetailS.py # Script complementario para extraer detalles adicionales
└── README.md # Este archivo
citeturn12search64
- Clona el repositorio:
git clone https://github.com/Victor-AFT/Get_SO
cd Get_SO- Ejecuta el script principal:
python GetSO.py- Sigue las instrucciones para ingresar la IP o rango a analizar.
- Python 3.x
- Nmap instalado en el sistema
- Librerías Python requeridas:
pip install python-nmap(o uso directo vía subprocess según el script)
[*] Ejecutando escaneo OS...
[*] Host: 192.168.1.10
[*] SO Detectado: Linux 3.X - 5.X
- Documentación de Nmap OS Detection: https://nmap.org/book/osdetect.html
- Exportar resultados en JSON/CSV.
- Añadir barrido de red completo.
- Integración con bases de datos de fingerprinting.
Las contribuciones son bienvenidas mediante PRs o Issues.
Uso libre para fines personales y académicos.