Estoy usando la utilidad Airport /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
. Con el pequeño programa puedo escanear mi red en busca de remitentes WIFI. Sin embargo, quiero escanear solo canales específicos (digamos 6 y 11) para acelerar el proceso. Esto es posible y parece ser una práctica común en Linux.
El comando (vinculado al programa mencionado anteriormente) que uso en este momento que toma de 5 a 10 segundos:
sudo airport -s
Lamentablemente, no hay documentación (que encontré) sobre este maravilloso pequeño ayudante. La única ayuda es la página de ayuda cuando se usa flag -h
.
Supported arguments:
-c[<arg>] --channel=[<arg>] Set arbitrary channel on the card
-z --disassociate Disassociate from any network
-I --getinfo Print current wireless status, e.g. signal info, BSSID, port type etc.
-s[<arg>] --scan=[<arg>] Perform a wireless broadcast scan.
Will perform a directed scan if the optional <arg> is provided
-x --xml Print info as XML
-P --psk Create PSK from specified pass phrase and SSID.
The following additional arguments must be specified with this command:
--password=<arg> Specify a WPA password
--ssid=<arg> Specify SSID when creating a PSK
-h --help Show this help
Parece que los -s
parámetros toman arg
pero no puedo encontrar ninguna información en ninguna parte en qué formato puedo pasar argumentos y qué argumentos son compatibles en primer lugar. ¿Alguien ha trabajado con la herramienta antes? ¿Hay alguna documentación sobre esto que me perdí?
Muchas gracias por cualquier ayuda o sugerencias.
No creo que la herramienta haga lo que deseas. Trata el escaneo como "verificar todos los canales" y es posible que ni siquiera obedezca las restricciones si las establece por las buenas o por las malas en qué canales están permitidos en la interfaz. Le permite filtrar previamente por nombre SSID en lugar de canal:
airport --scan=whatever
Para olfatear, puede usar la aplicación Diagnósticos inalámbricos, pero no está habilitada/basada en la línea de comandos, por lo que sé.
Una vez que inicie el programa, busque en el menú Ventana las opciones disponibles en su sistema operativo (la herramienta está mejorando con el tiempo, en mi opinión, con más funciones y capacidades).
Tiene razón y los autores de la página del manual del aeropuerto están de acuerdo en que "aeropuerto se necesita más información aquí"
bmike
airport
comando supuestamente permite olfatear, pero no me he molestado en averiguar dónde registra el tráfico o si funciona. Termino usando grep para limitar los canales desde la línea de comando y/o uso una mejor herramienta de GUI como NetSpot o WiFi Explorer en lugar de usarlaairport
para averiguar qué sucede a través de WiFi.Sebastián Hojas
bmike