Skip to main content
Un sensor es un dispositivo remoto que busca redes inalámbricas en nombre de WiFi Explorer Pro 3 y devuelve los resultados para analizarlos. Resulta útil cuando no puede estar físicamente en una ubicación, como un sitio remoto u otro piso de un edificio, o cuando necesita capacidades que el adaptador integrado de la Mac no ofrece, como compatibilidad con 6 GHz. WiFi Explorer Pro 3 puede conectarse a sensores basados en Linux o Android.

Sensores basados en Linux

Un sensor puede ser cualquier dispositivo Linux con uno o varios adaptadores Wi-Fi compatibles, configurado para permitir el acceso SSH de WiFi Explorer Pro 3 y buscar redes mediante la interfaz deseada. Puede usar el modo activo o pasivo. En el modo activo, el sensor usa una utilidad auxiliar que busca redes mediante la API netlink 802.11. En el pasivo, pone la interfaz en modo monitor y escucha balizas. La mayoría de los adaptadores modernos admiten la API netlink, por lo que un adaptador sin modo monitor podría seguir sirviendo para el escaneo activo.
De manera predeterminada, los sensores usan Automático en WiFi Explorer Pro 3. El modo automático prefiere el escaneo activo cuando está disponible; en caso contrario usa el pasivo.
WLAN Pi viene preconfigurado como sensor de WiFi Explorer Pro 3.
Un WLAN Pi conectado directamente a su Mac mediante USB (OTG) no necesita agregarse en Ajustes > Sensores. WiFi Explorer Pro 3 lo muestra automáticamente como una entrada propia en el menú Modo de escaneo.

Instalar las utilidades necesarias

Para que un dispositivo Linux funcione como sensor, deben instalarse estas utilidades:

Configurar sudo sin contraseña

WiFi Explorer Pro 3 ejecuta estas utilidades mediante SSH y sudo, por lo que el usuario SSH debe poder ejecutarlas sin que se le solicite una contraseña. Puede conceder ese permiso únicamente para esas utilidades agregando un archivo a /etc/sudoers.d/:
  1. Busque la ruta absoluta de cada utilidad necesaria. Las rutas varían entre distribuciones, así que compruébelas en el sensor:
  2. Cree el archivo sudoers, denominado wlandump en este ejemplo, mediante visudo, que comprueba la sintaxis antes de guardar:
  3. Agregue una sola línea con las utilidades necesarias para el modo que usará y las rutas obtenidas. Para el modo activo:
    Para el modo pasivo:
    Para permitir ambos modos:
    Las rutas son ejemplos. sudo compara cada regla con la ruta exacta del comando; sustituya cualquier ruta que sea distinta en su sensor.
  4. Guarde el archivo, cierre el editor y conviértalo en uno de solo lectura:
  5. Compruebe la configuración iniciando sesión como usuario SSH y ejecutando una utilidad con sudo -n, que falla en lugar de solicitar una contraseña:
    Si enumera las interfaces inalámbricas, el usuario puede ejecutar las utilidades sin ingresar una contraseña. Si devuelve sudo: a password is required, compruebe las rutas del paso 3 y la pertenencia al grupo descrita a continuación.
Las líneas del ejemplo conceden acceso a sudo sin contraseña a todos los miembros del grupo sudo (%sudo). Si el usuario SSH no pertenece al grupo, sustituya %sudo por el nombre de usuario, como en wlanpi ALL=(ALL) NOPASSWD: /sbin/iw, /bin/ip, /usr/bin/scandump.
Un error de sintaxis en /etc/sudoers.d/ puede impedir que sudo funcione. Edite estos archivos con visudo, que se niega a guardar sintaxis no válida.

Sensores basados en Android

También puede usar un dispositivo Android como sensor de escaneo activo mediante WiFi Sensor para Android o la función de transmisión en tiempo real de analiti. Estos sensores solo admiten el escaneo activo. Para usar WiFi Sensor o analiti con un dispositivo Android compatible, siga las instrucciones siguientes para agregarlo como sensor y use el puerto 19000.

Agregar un sensor

  1. Vaya a WiFi Explorer Pro 3 > Ajustes > Sensores y haga clic en +.
  2. Ingrese el nombre de host o la dirección IP del sensor.
  3. Haga doble clic en Nombre para asignarle un nombre personalizado.
  4. Para especificar una interfaz inalámbrica, haga doble clic en Nombre de interfaz e ingrese su nombre. De lo contrario, se elige automáticamente la primera interfaz remota. Este campo se omite en sensores Android.
  5. Si un sensor Linux usa un puerto distinto del TCP 22 para SSH, haga doble clic en Puerto e ingrese el número correcto. Para Android, ingrese 19000.
WiFi Explorer Pro 3 detecta automáticamente los sensores basados en WLAN Pi de su red local.
Como WiFi Explorer Pro 3 usa el adaptador Wi-Fi del sensor Linux para escanear, debe conectarse al sensor mediante Ethernet o un adaptador Wi-Fi secundario.

Conectarse a un sensor

  1. Haga clic en el menú Modo de escaneo de la barra de herramientas.
  2. Seleccione el sensor.
  3. Si se le solicita, ingrese un nombre de usuario y una contraseña válidos.
En sensores Linux, la conexión se establece de forma segura mediante SSH. La primera vez se le pedirá que se autentique. Puede hacer que WiFi Explorer Pro 3 recuerde las credenciales para no ingresarlas en cada escaneo; se guardan de forma segura en el llavero de su Mac.
Presione Opción al seleccionar el sensor o iniciar un escaneo remoto si guardó las credenciales y necesita ingresar otras.
Si el sensor está detrás de un firewall, debe abrir el puerto TCP 22 (SSH), o el puerto que use para SSH, para permitir la comunicación.

Gestionar sensores

Vaya a WiFi Explorer Pro 3 > Ajustes > Sensores. Puede agregar, editar o eliminar sensores y reordenarlos arrastrando las entradas. También puede importarlos o exportarlos haciendo clic en Más y eligiendo Importar o Exportar.

Solucionar problemas de sensores

Si tiene problemas al conectarse o usar un sensor, WiFi Explorer Pro 3 incluye una herramienta de diagnóstico. Vaya a Ajustes > Sensores, seleccione el sensor, haga clic en Más y elija Ejecutar diagnósticos.
El diagnóstico solo está disponible para sensores basados en Linux.

Véase también