Esta es una herramienta de reconocimiento de red diseñada para identificar hosts activos mediante el protocolo ICMP.
Utiliza la librería icmplib para realizar pings automáticos de manera eficiente.
También emplea validación de direcciones IP mediante la librería ipaddress.
- Single Host Scan: Verifica si una dirección IP específica está activa.
- Network Discovery: Escanea redes completas utilizando notación CIDR (Ej:
192.168.1.0/24). - Métricas de Red: Además de informar si un host está activo, muestra el tiempo promedio de respuesta (RTT) y la cantidad de paquetes enviados.
- Python 3.x
- icmplib
- ipaddress
Instala las dependencias ejecutando:
pip install -r requirements.txtPara ejecutar el detector de hosts:
sudo python main.pySe requieren permisos de administrador para que el escaneo ICMP funcione correctamente.
Herramienta creada únicamente con fines educativos y éticos. No utilizar sin autorización en redes ajenas.
Desarrollado por Miguel Sebastián Mendoza Choquehuanca.