Vind Gedetailleerde Wi-Fi-verbindingsgeschiedenis via de opdrachtregel van Mac OS X

In sommige situaties kan het nuttig zijn precies te weten op welke draadloze netwerken een Mac is aangesloten en wanneer die verbinding voor het laatst is ingesteld.

We zullen demonstreren hoe we een uitgebreide lijst van details over eerder gekoppelde wi-fi netwerken op een Mac kunnen vinden, met de laatste verbindingsdatum en tijd (tot de tweede!), Als het netwerk verborgen is of niet, de netwerk-SSID nummer, de SSID-broadcastnaam van het netwerk en het beveiligingstype van elk wifi-netwerk.

Hiermee wordt de opdrachtregel van Mac OS X gebruikt, die duidelijk een beetje geavanceerder is en misschien niet van toepassing op gemiddelde Mac-gebruikers. Desalniettemin kan de opgehaalde informatie nuttig zijn voor een breed scala aan doeleinden. U zult de gegevens nuttig vinden voor zoiets eenvoudigs als het herstellen van een vergeten Wi-Fi-netwerkwachtwoord van een router waarvan u de naam niet kent, voor het oplossen van problemen met het netwerk en diagnose, of zelfs voor gegevensanalyse en forensische doeleinden.

Hoe zie je de Wi-Fi-netwerkverbindingsgeschiedenis op een Mac

Start de Terminal-toepassing in / Applications / Utilities / (of met Spotlight en Command + spatiebalk) en voer de volgende opdrachtreeks in één regel in:

Voor moderne versies van Mac OS en Mac OS X, inclusief MacOS High Sierra, Sierra, El capitan, OS X Yosemite en nieuwer, gebruikt u het volgende:

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

Voor eerdere versies van Mac OS X inclusief Mavericks en eerdere releases, kunt u de volgende opdracht gebruiken om de uitvoer op te schonen en overeen te laten komen met wat beschikbaar is in moderne releases:

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

Druk op Return en u ziet onmiddellijk de uitgebreide lijst met details van de draadloze netwerkverbinding.

Hier is een voorbeeld van de uitvoer die wordt geleverd door deze opdrachtstring, waarbij drie verbonden netwerken worden weergegeven.

$ defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
LastConnected = "2015-05-29 09:14:48 +0000";
Passpoint = 0;
PossiblyHiddenNetwork = 0;
RoamingProfileType = Single;
SPRoaming = 0;
SSID = ;
SSIDString = "HomeWirelessWAN-ng";
SecurityType = "WPA/WPA2 Personal";
--
LastConnected = "2015-05-31 01:52:43 +0000";
Passpoint = 0;
PossiblyHiddenNetwork = 1;
RoamingProfileType = Single;
SPRoaming = 0;
SSID = ;
SSIDString = "Secret Network 1";
SecurityType = "WPA2 Personal";
--
LastConnected = "2015-06-03 08:32:12 +0000";
Passpoint = 0;
PossiblyHiddenNetwork = 0;
RoamingProfileType = Single;
SPRoaming = 0;
SSID = ;
SSIDString = "Public Network - Parks 1";
SecurityType = "None";

Houd er rekening mee dat als u deze opdracht uitvoert op een Mac die lid is geworden van veel draadloze routers, er een zeer lange lijst wordt geretourneerd, die beter kan worden gelezen als deze wordt omgeleid naar een tekstbestand door "> ~ / Desktop / connectionlist.txt toe te voegen" "Naar het einde van de syntaxis als volgt:

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

Als u die opdracht gebruikt, verschijnt een bestand met de naam 'connectionlist.txt' op het huidige OS X-bureaublad van de gebruiker met de relevante informatie.

Regelmatige lezers herinneren zich hier mogelijk dat we een aantal manieren hebben laten zien om te achterhalen met welke wifi-netwerken een Mac eerder verbinding heeft gehad, maar deze methoden bieden in vergelijking minder informatie, zeker vergeleken met de uitgebreide details die hier worden aangeboden. U kunt gebruiken wat het meest relevant is voor uw behoeften.

Kent u een andere manier om de wi-fi-verbindingsgeschiedenis op een Mac te volgen? Laat het ons weten in de reacties!