NetScannerPro es una herramienta poderosa y flexible para el escaneo de redes, diseñada para identificar dispositivos activos, puertos abiertos y posibles vulnerabilidades en una red. Desarrollada en Python, esta herramienta integra varias técnicas de escaneo para proporcionar información detallada sobre la configuración de la red y los riesgos de seguridad.
- Escaneo de Red: Descubre todos los dispositivos activos dentro de un rango de red específico utilizando solicitudes ARP.
- Escaneo de Puertos: Escanea los 65,535 puertos en los dispositivos objetivo para detectar servicios abiertos.
- Detección de Sistema Operativo: Identifica el sistema operativo de los dispositivos utilizando el análisis del TTL (Time-to-Live).
- Detección de Vulnerabilidades: Analiza los puertos abiertos para detectar vulnerabilidades comunes como FTP, Telnet y SMB.
- Scapy para descubrimiento de red y solicitudes ARP.
- Socket para escaneo de puertos y comprobaciones de vulnerabilidad.
- Clona el repositorio:
git clone https://github.com/SisaRoot/NetScannerPro.git
- Instala las dependencias necesarias:
pip3 install -r requirements.txt
- Ejecuta el script principal:
sudo python3 main.py
- Ingresa el rango de red objetivo cuando se te solicite (por ejemplo,
192.168.1.0/24).
- La herramienta escanea todos los puertos TCP de 65,535 puertos por defecto.
- El escáner de vulnerabilidades revisa configuraciones incorrectas comunes y vulnerabilidades asociadas con los puertos abiertos.
Esta herramienta está destinada solo para su uso ético, para probar y asegurar redes para las cuales se tiene permiso explícito para escanear. El acceso no autorizado a redes es ilegal y no ético.
This project is licensed under the MIT License - see the LICENSE file for details.