Volver al Blog

NetProbe: La Herramienta Definitiva para el Escaneo Preciso de Dispositivos en Redes

Descubre y Analiza Dispositivos en tu Red con Información Detallada de IP, MAC, Fabricante y Modelo

#NetProbe#AI
5 min read
NetProbe: La Herramienta Definitiva para el Escaneo Preciso de Dispositivos en Redes

NetProbe

NetProbe es una herramienta que puedes usar para escanear dispositivos en tu red. El programa envía solicitudes ARP a cualquier dirección IP en tu red e lista las direcciones IP, direcciones MAC, fabricantes y modelos de los dispositivos que responden.

Características

  • Escanea dispositivos en una dirección IP específica o subred
  • Muestra la dirección IP, dirección MAC, fabricante y modelo del dispositivo descubierto
  • Seguimiento en vivo de los dispositivos (opcional)
  • Guardar resultados de escaneo en un archivo (opcional)
  • Filtrado por fabricante (por ejemplo, 'Apple') (opcional)
  • Filtrado por rango IP (por ejemplo, '192.168.1.0/24') (opcional)
  • Tasa de escaneo en segundos (predeterminada: 5) (opcional)

Descarga

Puedes descargar el programa desde la página de GitHub.

$ git clone https://github.com/HalilDeniz/NetProbe.git

Instalación

Para instalar las bibliotecas necesarias, ejecuta el siguiente comando:

$ pip install -r requirements.txt

Uso

Para ejecutar el programa, utiliza el siguiente comando:

$ python3 netprobe.py [-h] -t  [...] -i  [...] [-l] [-o] [-m] [-r] [-s]

Donde las opciones son:

  • -h, --help: muestra este mensaje de ayuda y sale
  • -t, --target : Dirección IP objetivo o subred (predeterminada: 192.168.1.0/24)
  • -i, --interface: Interfaz para utilizar (predeterminada: Ninguna)
  • -l, --live: habilita el seguimiento en vivo de los dispositivos
  • -o, --output: archivo de salida para guardar los resultados
  • -m, --manufacturer: filtra por fabricante (por ejemplo, 'Apple')
  • -r, --ip-range: filtra por rango IP (por ejemplo, '192.168.1.0/24')
  • -s, --scan-rate: tasa de escaneo en segundos (predeterminada: 5)

Ejemplo de uso

$ python3 netprobe.py -t 192.168.1.0/24 -i eth0 -o results.txt -l

FAQ

¿Qué hace NetProbe?

  • NetProbe es una herramienta que te permite escanear dispositivos en tu red local, mostrando información útil como la dirección IP, dirección MAC, fabricante y modelo de cada dispositivo.

¿Es seguro utilizar esta herramienta?

  • La seguridad está siempre en primer lugar en el desarrollo de NetProbe. Esta herramienta solo realiza acciones de búsqueda y no modifica ningún dato ni afecta a otros dispositivos de manera negativa. No obstante, siempre debes ser consciente de las posibles implicaciones legales al monitorear dispositivos en redes que no te pertenezcan.

¿Cómo puedo instalar NetProbe?

  • Para instalar NetProbe, sigue estos pasos:
    1. Descarga el repositorio de GitHub usando $ git clone https://github.com/HalilDeniz/NetProbe.git.
    2. Abre una terminal y navega hasta la carpeta donde se clonó el repositorio.
    3. Ejecuta pip install -r requirements.txt para instalar todas las dependencias necesarias.

¿Cómo uso NetProbe?

  • Una vez instalado, puedes utilizar NetProbe ejecutando el comando python3 netprobe.py. Aquí hay algunos ejemplos de cómo puedes personalizarlo según tus necesidades:
    • Escanear todos los dispositivos en una subred específica: python3 netprobe.py -t 192.168.1.0/24
    • Guardar los resultados del escaneo en un archivo: python3 netprobe.py -t 192.168.1.0/24 -o resultado.txt
    • Filtrar los resultados por fabricante: python3 netprobe.py -t 192.168.1.0/24 -m Apple
    • Cambiar la tasa de escaneo en segundos: python3 netprobe.py -t 192.168.1.0/24 --scan-rate 10

Tengo problemas para entender algún concepto mencionado en la documentación. ¿Dónde puedo encontrar ayuda?

  • Si tienes preguntas o inquietudes, no dudes en ponerte en contacto conmigo a través de uno de los métodos listados en la sección "Contacto" de la documentación. Estoy aquí para ayudarte a solucionar tus problemas y aprender juntos.
Luis Javier Navarrete

Luis Javier Navarrete

@Luijait

CISO, Developer and Project Ideator