Znajdź szczegółową historię połączeń Wi-Fi z wiersza poleceń systemu Mac OS X

Spisu treści:

Anonim

W niektórych sytuacjach pomocna może być wiedza o tym, z jakimi sieciami bezprzewodowymi był połączony komputer Mac i kiedy to połączenie zostało ostatnio nawiązane.

Zademonstrujemy, jak wyświetlić obszerną listę szczegółowych informacji o wcześniej połączonych sieciach Wi-Fi na komputerze Mac, która będzie zawierać datę i godzinę ostatniego połączenia (z dokładnością do sekundy!), jeśli sieć jest ukryta lub nie, numer SSID sieci, nazwa rozgłaszania identyfikatora SSID sieci oraz typ zabezpieczeń każdej sieci Wi-Fi.

Skorzysta z wiersza poleceń systemu Mac OS X, który jest oczywiście nieco bardziej zaawansowany i być może nie ma zastosowania dla przeciętnych użytkowników komputerów Mac. Niemniej jednak pobrane informacje mogą być pomocne w wielu różnych celach. Przekonasz się, że dane są przydatne do czegoś tak prostego, jak odzyskanie zapomnianego hasła do sieci Wi-Fi z routera, którego nazwy nie pamiętasz, do rozwiązywania problemów z siecią i diagnostyki, a nawet do analizy danych i celów kryminalistycznych.

Jak wyświetlić historię połączeń z siecią Wi-Fi na komputerze Mac

Uruchom aplikację Terminal znajdującą się w /Applications/Utilities/ (lub za pomocą Spotlight i Command+Spacja) i wprowadź następujący ciąg poleceń w jednym wierszu:

W przypadku nowoczesnych wersji systemów Mac OS i Mac OS X, w tym MacOS High Sierra, Sierra, El capitan, OS X Yosemite i nowszych , użyj następujących:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7

W przypadku wcześniejszych wersji systemu Mac OS X, w tym Mavericks i wcześniejszych wersji, można użyć następującego polecenia, aby wyczyścić dane wyjściowe i dopasować je który jest dostępny w nowoczesnych wersjach:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'Ostatnio połączone' -A 7

Naciśnij przycisk powrotu, aby natychmiast wyświetlić obszerną listę szczegółów połączenia z siecią bezprzewodową.

Oto przykład danych wyjściowych dostarczonych przez to polecenie, przedstawiający trzy połączone sieci.

"

$ defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000; punkt przepustki=0; Prawdopodobnie ukryta sieć=0; RoamingProfileType=Pojedynczy; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 Personal; -- Ostatnio połączone=2015-05-31 01:52:43 +0000; punkt przepustki=0; Prawdopodobnie ukryta sieć=1; RoamingProfileType=Pojedynczy; SPRoaming=0; SSID=; SSIDString=Tajna sieć 1; SecurityType=WPA2 Personal; -- Ostatnio połączone=2015-06-03 08:32:12 +0000; punkt przepustki=0; Prawdopodobnie ukryta sieć=0; RoamingProfileType=Pojedynczy; SPRoaming=0; SSID=; SSIDString=Sieć publiczna — parki 1; SecurityType=Brak;"

Pamiętaj, że jeśli uruchomisz to polecenie na komputerze Mac, który jest połączony z wieloma routerami bezprzewodowymi, zwrócona zostanie bardzo długa lista, którą można lepiej przeczytać, jeśli zostanie przekierowana do pliku tekstowego przez dodanie „ > ~/Desktop/connectionlist.txt” do końca składni w następujący sposób:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt

Jeśli użyjesz tego polecenia, na pulpicie bieżącego użytkownika systemu OS X pojawi się plik o nazwie „connectionlist.txt” z odpowiednimi informacjami.

Stali czytelnicy mogą pamiętać, że pokazaliśmy kilka sposobów na sprawdzenie, z którymi sieciami Wi-Fi łączył się wcześniej komputer Mac, ale w porównaniu z tymi metodami dostarczamy znacznie mniej informacji, z pewnością w porównaniu z obszernymi szczegółami oferowane tutaj.Możesz użyć dowolnego, który najlepiej odpowiada Twoim potrzebom.

Czy znasz inny sposób śledzenia historii połączeń Wi-Fi na komputerze Mac? Daj nam znać w komentarzach!

Znajdź szczegółową historię połączeń Wi-Fi z wiersza poleceń systemu Mac OS X