Find detaljeret Wi-Fi-forbindelseshistorik fra kommandolinjen i Mac OS X

Indholdsfortegnelse:

Anonim

Der er nogle situationer, hvor det kan være nyttigt at vide præcis, hvilke trådløse netværk en Mac har tilsluttet, og hvornår forbindelsen sidst blev etableret.

Vi vil demonstrere, hvordan man afdækker en omfattende liste over detaljer om tidligere tilsluttede wi-fi-netværk på en Mac, som vil inkludere dato og klokkeslæt for sidste forbindelse (til den anden!), hvis netværket er skjult eller ej, netværkets SSID-nummer, netværkets SSID-udsendelsesnavn og sikkerhedstypen for hvert wifi-netværk.

Dette vil bruge kommandolinjen i Mac OS X, som åbenbart er en smule mere avanceret og måske ikke anvendelig for almindelige Mac-brugere. Ikke desto mindre kan de hentede oplysninger være nyttige til en lang række formål. Du vil finde data nyttige til noget så simpelt som at gendanne en glemt adgangskode til et wi-fi-netværk fra en router, som du ikke helt kan huske navnet på, til netværksfejlfinding og -diagnostik eller endda til dataanalyse og retsmedicinske formål.

Sådan kan du se Wi-Fi-netværksforbindelseshistorik på en Mac

Start Terminal-applikationen, der er placeret i /Applications/Utilities/ (eller med Spotlight og Command+mellemrumstasten), og indtast følgende kommandostreng på en enkelt linje:

Til moderne versioner af Mac OS og Mac OS X, inklusive MacOS High Sierra, Sierra, El capitan, OS X Yosemite og nyere , brug følgende:

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

For tidligere versioner af Mac OS X inklusive Mavericks og tidligere udgivelser, kan du bruge følgende kommando til at rydde op i outputtet og matche det som er tilgængelig i moderne udgivelser:

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

Tryk på retur, og du vil øjeblikkeligt se den omfattende liste over trådløse netværksforbindelsesdetaljer.

Her er et eksempel på output leveret af denne kommandostreng, der viser tre forbundne netværk.

"

$ standarder læst /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000; Passpoint=0; PossiblyHiddenNetwork=0; RoamingProfileType=Enkelt; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 Personal; -- LastConnected=2015-05-31 01:52:43 +0000; Passpoint=0; PossiblyHiddenNetwork=1; RoamingProfileType=Enkelt; SPRoaming=0; SSID=; SSIDString=hemmeligt netværk 1; SecurityType=WPA2 Personal; -- LastConnected=2015-06-03 08:32:12 +0000; Passpoint=0; PossiblyHiddenNetwork=0; RoamingProfileType=Enkelt; SPRoaming=0; SSID=; SSIDString=Offentligt netværk - Parker 1; SecurityType=Ingen;"

Husk, hvis du kører denne kommando på en Mac, der har tilsluttet sig mange trådløse routere, vil du finde en meget lang liste returneret, som kan være bedre at læse, hvis den omdirigeres til en tekstfil ved at tilføje " > ~/Desktop/connectionlist.txt" til slutningen af ​​syntaksen som sådan:

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

Hvis du bruger den kommando, vises en fil med navnet 'connectionlist.txt' på den aktuelle brugers OS X-skrivebord med de relevante oplysninger.

Regelmæssige læsere her husker måske, at vi har vist et par måder at finde ud af, hvilke wi-fi-netværk en Mac har oprettet forbindelse til før, men disse metoder giver i sammenligning betydeligt mindre information, helt sikkert sammenlignet med de omfattende detaljer tilbydes her.Du kan bruge den, der er mest relevant for dine behov.

Kender du en anden måde at spore wi-fi-forbindelseshistorik på en Mac? Fortæl os det i kommentarerne!

Find detaljeret Wi-Fi-forbindelseshistorik fra kommandolinjen i Mac OS X