Utilidad de aeropuerto: escanear canales específicos

1

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.

    
pregunta Sebastian Hojas 29.11.2015 - 19:15

1 respuesta

1

No creo que la herramienta haga lo que deseas. Trata el escaneo como "verifica todos los canales" y puede que ni siquiera obedezca las restricciones si los configura por gancho o por una curva en qué canales están permitidos en la interfaz. Le permite pre-filtrar por nombre de SSID en lugar de canal:

airport --scan=whatever

Para rastrear, puedes usar la aplicación de Diagnóstico Inalámbrico, pero no está basado / habilitado en la línea de comandos por lo que puedo decir.

Unavezqueinicieelprograma,busqueenelmenúdelaventanalasopcionesdisponiblesensusistemaoperativo(laherramientaestámejorandoconeltiempoenIMOconmásfuncionesycapacidades).

Tienerazónylosautoresdelapáginadelmanualdelaeropuertoaceptanque"aquí se necesita más información sobre el aeropuerto"

    
respondido por el bmike 29.11.2015 - 19:58

Lea otras preguntas en las etiquetas