Estoy utilizando la utilidad Airport /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
. Con el pequeño programa soy capaz de escanear mi red en busca de emisores WIFI. Sin embargo, quiero escanear sólo 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 y que tarda entre 5 y 10 segundos:
sudo airport -s
Lamentablemente, no hay documentación (que he encontrado) sobre este pequeño y maravilloso ayudante. La única ayuda es la página de ayuda cuando se utiliza la bandera -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 el -s
parámetros toma arg
pero no encuentro ninguna información en ningún sitio sobre el formato en el que puedo pasar los argumentos y qué argumentos se admiten en primer lugar. ¿Alguien ha trabajado antes con la herramienta? ¿Hay alguna documentación sobre esto que me haya perdido?
Muchas gracias por cualquier ayuda o indicación.