Encontre o histórico detalhado da conexão Wi-Fi na linha de comando do Mac OS X
Índice:
Existem algumas situações em que saber exatamente a quais redes sem fio um Mac se conectou e quando essa conexão foi estabelecida pela última vez pode ser útil.
Vamos demonstrar como descobrir uma lista abrangente de detalhes sobre redes wi-fi conectadas anteriormente em um Mac, que incluirá a data e hora da última conexão (até o segundo!), se a rede está oculto ou não, o número SSID da rede, o nome da transmissão SSID da rede e o tipo de segurança de cada rede wi-fi.
Isso usará a linha de comando do Mac OS X, que obviamente é um pouco mais avançada e talvez não seja aplicável a usuários médios de Mac. No entanto, as informações recuperadas podem ser úteis para uma ampla variedade de propósitos. Você achará os dados úteis para algo tão simples quanto recuperar uma senha de rede wi-fi esquecida de um roteador cujo nome você não consegue lembrar, para solução de problemas e diagnósticos de rede ou mesmo para análise de dados e fins forenses.
Como ver o histórico de conexão de rede Wi-Fi em um Mac
Inicie o aplicativo Terminal, localizado em /Aplicativos/Utilitários/ (ou com Spotlight e Command+Barra de espaço) e insira a seguinte string de comando em uma única linha:
Para versões modernas do Mac OS e Mac OS X, incluindo MacOS High Sierra, Sierra, El capitan, OS X Yosemite e mais recentes , use o seguinte:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
Para versões anteriores do Mac OS X incluindo Mavericks e versões anteriores, você pode usar o seguinte comando para limpar a saída e corresponder a isso que está disponível em versões modernas:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7
Pressione Enter e você verá instantaneamente a lista abrangente de detalhes da conexão de rede sem fio.
Aqui está um exemplo de saída fornecida por esta string de comando, mostrando três redes conectadas.
$ defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000; Ponto de passagem=0; PossivelmenteHiddenNetwork=0; RoamingProfileType=Único; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 Pessoal; -- LastConnected=2015-05-31 01:52:43 +0000; Ponto de passagem=0; PossivelmenteHiddenNetwork=1; RoamingProfileType=Único; SPRoaming=0; SSID=; SSIDString=Rede Secreta 1; SecurityType=WPA2 Pessoal; -- LastConnected=2015-06-03 08:32:12 +0000; Ponto de passagem=0; PossivelmenteHiddenNetwork=0; RoamingProfileType=Único; SPRoaming=0; SSID=; SSIDString=Rede Pública - Parques 1; SecurityType=Nenhum;"
Lembre-se de que se você executar este comando em um Mac que se juntou a muitos roteadores sem fio, você encontrará uma lista muito longa retornada, que pode ser melhor lida se redirecionada para um arquivo de texto anexando “ > ~/Desktop/connectionlist.txt” ao final da sintaxe da seguinte forma:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt
Se você usar esse comando, um arquivo chamado 'connectionlist.txt' aparecerá na área de trabalho OS X do usuário atual com as informações pertinentes.
Leitores regulares aqui podem se lembrar de que mostramos algumas maneiras de descobrir a quais redes wi-fi um Mac se conectou antes, mas esses métodos em comparação fornecem notavelmente menos informações, certamente em comparação com os detalhes extensos oferecido aqui.Você pode usar o que for mais relevante para suas necessidades.
Você conhece outra maneira de rastrear o histórico de conexões wi-fi em um Mac? Deixe-nos saber nos comentários!