Trova la cronologia dettagliata delle connessioni Wi-Fi dalla riga di comando di Mac OS X
Sommario:
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!