Estoy usando la utilidad de aeropuerto /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
. Con el pequeño programa puedo escanear mi red en busca de remitentes de WIFI. Sin embargo, quiero explorar 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 (que enlaza con el programa mencionado anteriormente) que utilizo en este momento, lo cual toma de 5 a 10 segundos:
sudo airport -s
Lamentablemente, no hay documentación (encontré) sobre este pequeño ayudante maravilloso. La única ayuda es la página de ayuda cuando se usa el indicador -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 parámetros -s
toman arg
pero no puedo encontrar información en ningún lugar en qué formato puedo pasar los argumentos y qué argumentos son compatibles en primer lugar. ¿Alguien ha trabajado con la herramienta antes? ¿Hay alguna documentación sobre esto que me haya perdido?
Muchas gracias por cualquier ayuda o punteros.