Trova la cronologia dettagliata delle connessioni Wi-Fi dalla riga di comando di Mac OS X

Sommario:

Anonim

In alcune situazioni può essere utile sapere esattamente a quali reti wireless si è connesso un Mac e quando è stata stabilita l'ultima connessione.

Dimostreremo come scoprire un elenco completo di specifiche sulle reti Wi-Fi collegate in precedenza su un Mac, che includerà la data e l'ora dell'ultima connessione (al secondo!), se la rete è nascosto o meno, il numero SSID della rete, il nome della trasmissione SSID della rete e il tipo di sicurezza di ciascuna rete Wi-Fi.

Questo utilizzerà la riga di comando di Mac OS X, che è ovviamente un po' più avanzata e forse non applicabile agli utenti Mac medi. Tuttavia, le informazioni recuperate possono essere utili per un'ampia varietà di scopi. Troverai i dati utili per qualcosa di semplice come recuperare una password di rete Wi-Fi dimenticata da un router di cui non ricordi bene il nome, per la risoluzione dei problemi e la diagnostica della rete, o anche per l'analisi dei dati e scopi forensi.

Come visualizzare la cronologia delle connessioni di rete Wi-Fi su un Mac

Avvia l'applicazione Terminale, che si trova in /Applicazioni/Utility/ (o con Spotlight e Comando+Barra spaziatrice) e inserisci la seguente stringa di comando in un'unica riga:

Per le versioni moderne di Mac OS e Mac OS X, inclusi MacOS High Sierra, Sierra, El capitan, OS X Yosemite e successivi , utilizza il seguente:

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

Per le versioni precedenti di Mac OS X inclusi Mavericks e versioni precedenti, puoi utilizzare il seguente comando per ripulire l'output e far corrispondere quello che è disponibile nelle versioni moderne:

predefiniti leggi /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'Ultima connessione' -A 7

Premi Invio e vedrai immediatamente l'elenco completo dei dettagli della connessione di rete wireless.

Ecco un esempio di output fornito da questa stringa di comando, che mostra tre reti connesse.

"

$ valori predefiniti read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48+0000; Punto di passaggio=0; Possibilmente Rete Nascosta=0; RoamingProfileType=Singolo; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; Tipo di sicurezza=WPA/WPA2 Personale; -- LastConnected=2015-05-31 01:52:43 +0000; Punto di passaggio=0; Possibilmente Rete Nascosta=1; RoamingProfileType=Singolo; SPRoaming=0; SSID=; SSIDString=Rete segreta 1; Tipo di sicurezza=WPA2 personale; -- LastConnected=2015-06-03 08:32:12 +0000; Punto di passaggio=0; Possibilmente Rete Nascosta=0; RoamingProfileType=Singolo; SPRoaming=0; SSID=; SSIDString=Rete pubblica - Parchi 1; Tipo di sicurezza=Nessuno;"

Tieni presente che se esegui questo comando su un Mac che si è unito a molti router wireless, troverai restituito un elenco molto lungo, che potrebbe essere letto meglio se reindirizzato in un file di testo aggiungendo " > ~/Desktop/connectionlist.txt” alla fine della sintassi in questo modo:

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

Se usi quel comando, un file chiamato 'connectionlist.txt' apparirà sul desktop OS X dell'utente corrente con le informazioni pertinenti.

I lettori abituali qui potrebbero ricordare che abbiamo mostrato alcuni modi per scoprire a quali reti Wi-Fi si è connesso un Mac in precedenza, ma questi metodi in confronto forniscono notevolmente meno informazioni, sicuramente rispetto ai dettagli estesi offerto qui.Puoi utilizzare quello che è più pertinente alle tue esigenze.

Conosci un altro modo per tenere traccia della cronologia delle connessioni Wi-Fi su un Mac? Fateci sapere nei commenti!

Trova la cronologia dettagliata delle connessioni Wi-Fi dalla riga di comando di Mac OS X