Find & Scan Wireless Networks from the Command Line in Mac OS X
Índice:
Um longo utilitário de linha de comando de aeroporto escondido profundamente no Mac OS X pode ser usado para procurar e encontrar redes sem fio disponíveis. Esta ferramenta poderosa é muito útil para administradores de rede e administradores de sistemas, mas também é útil para o usuário comum ajudar a descobrir roteadores wi-fi próximos.
Acessando o utilitário Wi-Fi na linha de comando do Mac OS X
Para usar esta ferramenta para encontrar redes wi-fi próximas, a primeira coisa que você deve fazer é criar um link simbólico do utilitário do aeroporto para /usr/sbin para facilitar o acesso. O comando para isso varia de acordo com a versão do Mac OS em uso, selecione qual é relevante para sua versão do Mac OS X no Mac em questão.
Abra o Terminal e digite o seguinte comando:
Criando um link simbólico para a ferramenta de aeroporto no MacOS High Sierra, Sierra, OS X El Capitan, Yosemite e posterior sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
Se você vir uma mensagem de erro “operação não permitida”, é provável que você não tenha um diretório bin em /usr/local/ (você mesmo pode criar um), ou você tem o SIP ativado , o recurso SIP rootless pode ser desativado se desejado por usuários avançados.
Faça um link simbólico para a ferramenta de aeroporto no Mac OS X Mavericks, Mountain Lion, Snow Leopard
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
Qualquer um dos comandos acima deve aparecer em uma única linha para funcionar corretamente.
Digite a senha do administrador para criar o link simbólico, que funciona como um alias no Finder. Agora você pode usar o comando do aeroporto sem o longo caminho para acessá-lo.
Como procurar redes sem fio a partir do terminal no Mac OS X
Agora, para procurar e encontrar todas as redes sem fio dentro do alcance, digite o seguinte:
airport -s
A lista retornada mostrará todas as redes Wi-Fi disponíveis e seu nome de roteador (SSID), endereço do roteador (BSSID), intensidade do sinal (RSSI), canal e tipos de segurança usados pela rede.
Isso basicamente funciona como um tropeço wi-fi de linha de comando, revelando as redes sem fio disponíveis que estão dentro do alcance.
Ao observar a saída de Airport -s e a intensidade do RSSI, você pode usar a ferramenta de linha de comando do aeroporto de maneira semelhante ao utilitário Wi-Fi Diagnostics para otimizar uma conexão sem fio.
Você também pode obter muitas das mesmas informações detalhadas do menu Wi-Fi mantendo pressionada a tecla Option ao clicar, embora isso mostre apenas os detalhes de um ponto de acesso por vez.
Alternativamente, os usuários de Mac podem recorrer à ferramenta de varredura Wi-Fi nativa do Mac OS X para tropeçar em redes sem fio próximas inteiramente na GUI. A saída será a mesma para a abordagem do aplicativo Wireless Diagnostics ou para a abordagem de linha de comando oferecida aqui.
Você tem alguma dica ou truque útil para escanear redes sem fio a partir da linha de comando de um Mac? Usando ferramentas internas ou opções de terceiros? Compartilhe seus pensamentos nos comentários abaixo!