¿Cómo obtengo información de Wi-Fi desde dentro de la Terminal?

9

¿Hay alguna forma de obtener BSSID y la lista de redes Wi-Fi disponibles desde dentro de la Terminal?

I.e. Estoy buscando algo similar a ifconfig run0 scan en OpenBSD, que enumera todos los puntos de acceso, BSSID, intensidad de la señal, etc.

    
pregunta cnst 06.02.2013 - 09:43

1 respuesta

20

Hay una utilidad de aeropuerto enterrada que querrás usar. Cree un enlace simbólico en / usr / local / bin a la utilidad para un acceso rápido con este comando:

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

Ahora, debería poder ejecutar airport -s y obtener una lista de redes disponibles con BSSIDs.

Si mantiene presionada la tecla de opción mientras abre las redes WiFi en la barra de menú, también puede ver los BSSID uno por uno, aunque parece que desea la versión similar a CLI de OpenBSD.

ACTUALIZAR :

"Rootless" AKA System Integrity Protection (SIP) se agregó a OSX desde que escribí esta respuesta originalmente, lo que hace que /usr/bin y /usr/sbin sean de solo lectura . Es correcto usar /usr/local/bin , así que he actualizado la respuesta para que se cree el enlace simbólico allí.

    
respondido por el sofly 06.02.2013 - 09:52

Lea otras preguntas en las etiquetas