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
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:
- Descarga el repositorio de GitHub usando
$ git clone https://github.com/HalilDeniz/NetProbe.git
. - Abre una terminal y navega hasta la carpeta donde se clonó el repositorio.
- Ejecuta
pip install -r requirements.txt
para instalar todas las dependencias necesarias.
- Descarga el repositorio de GitHub usando
¿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
- Escanear todos los dispositivos en una subred específica:
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.