Respostas:
Há um utilitário do aeroporto enterrado que você deseja usar. Crie um link simbólico em / usr / local / bin para o utilitário para acesso rápido com este comando:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Agora, você deve poder executar airport -s
e obter uma lista de redes disponíveis com BSSIDs.
Se você mantiver a tecla de opção pressionada enquanto abre as redes Wi-Fi na barra de menus, também poderá ver os BSSIDs um de cada vez, embora pareça que você queira a versão CLI do OpenBSD.
ATUALIZAR:
O AKA System Integrity Protection (SIP) "sem raiz" foi adicionado ao OSX desde que escrevi esta resposta originalmente, que faz /usr/bin
e é /usr/sbin
somente leitura . É apropriado usar /usr/local/bin
, por isso atualizei a resposta para que o link simbólico seja criado lá.
airport
comando está nesse caminho pelo menos desde 10.6 e possivelmente anterior, para pessoas preocupadas com a compatibilidade com versões anteriores. Ainda está lá em 10.8 também.
alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
Portanto, não precisa de privilégios sudo, está disponível para usuários não-administradores e não afeta outros usuários.