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.
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 ysudo, 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/:
-
Busque la ruta absoluta de cada utilidad necesaria. Las rutas varían entre distribuciones, así que compruébelas en el sensor:
-
Cree el archivo sudoers, denominado
wlandumpen este ejemplo, mediantevisudo, que comprueba la sintaxis antes de guardar: -
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.
sudocompara cada regla con la ruta exacta del comando; sustituya cualquier ruta que sea distinta en su sensor. -
Guarde el archivo, cierre el editor y conviértalo en uno de solo lectura:
-
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 devuelvesudo: 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.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
- Vaya a WiFi Explorer Pro 3 > Ajustes > Sensores y haga clic en +.
- Ingrese el nombre de host o la dirección IP del sensor.
- Haga doble clic en Nombre para asignarle un nombre personalizado.
- 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.
- 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
- Haga clic en el menú Modo de escaneo de la barra de herramientas.
- Seleccione el sensor.
- Si se le solicita, ingrese un nombre de usuario y una contraseña válidos.
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.