Skip to content

Krypto-zz/python-network-discovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Python Host Discovery

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.

Funcionalidades

  • 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.

Requisitos

  • Python 3.x
  • icmplib
  • ipaddress

Instalación

Instala las dependencias ejecutando:

pip install -r requirements.txt

Uso

Para ejecutar el detector de hosts:

sudo python main.py

Se requieren permisos de administrador para que el escaneo ICMP funcione correctamente.

Disclaimer

Herramienta creada únicamente con fines educativos y éticos. No utilizar sin autorización en redes ajenas.

Autor

Desarrollado por Miguel Sebastián Mendoza Choquehuanca.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages