Ver 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

Luis Javier Navarrete -

@Luijait

CISO, Developer and Project Ideator

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.