Vedeți o listă cu toate rețelele Wi-Fi la care un Mac s-a conectat anterior
Cuprins:
- Cum să vezi la ce rețele Wi-Fi s-a conectat un Mac înainte
- Cum să enumerați rețelele Wi-Fi utilizate anterior pe Mac din linia de comandă
Cunoașterea la ce rețele wireless a fost conectat un Mac în trecut poate fi utilă din mai multe motive, inclusiv depanarea rețelei, determinarea unde a fost un Mac, dacă o anumită parolă wifi poate fi recuperată, și o multitudine de alte motive tehnice. Căutarea rețelelor anterioare este complet diferită de găsirea rețelelor disponibile în prezent și nu veți recupera datele istorice din elementul din bara de meniu sau instrument excelent de scanare Wi-Fi Mac OS X.
Vom acoperi două moduri simple de a găsi conexiuni de rețea Wi-Fi anterioare pe un Mac, prima este ruta ușoară prin Preferințe de sistem, iar a doua abordare folosește un șir lung de linie de comandă pentru a citi rețele fără fir dintr-un fișier plist.
Rețineți că aceste liste nu sunt complet infailibile și nu ar trebui să fie considerate criminalistice în niciun caz, cineva poate adăuga și elimina manual intrări din listele de rețele preferate și amintite dacă dorește. Cu toate acestea, pentru scenariul mediu de depanare a cazului de utilizare, acestea ar trebui să fie adecvate.
Cum să vezi la ce rețele Wi-Fi s-a conectat un Mac înainte
Dacă ați modificat rețelele preferate înainte, vă veți familiariza cu această listă:
- Deschide Preferințe de sistem din meniul Apple și alege „Rețea”
- Faceți clic pe butonul „Avansat” și alegeți fila „Wi-Fi”
- Căutați sub lista „Rețele preferate” pentru a găsi lista rețelelor wireless conectate anterior, aceasta poate fi derulată
Abordarea UI este ușoară, dar aceleași informații pot fi preluate și din linia de comandă.
Cum să enumerați rețelele Wi-Fi utilizate anterior pe Mac din linia de comandă
O listă cu istoricul rețelei fără fir poate fi preluată prin linia de comandă prin utilizarea acestui șir lung, asigurați-vă că este introdusă pe o singură linie:
În versiunile moderne de Mac OS, cum ar fi macOS Mojave, Catalina, Sierra, OS X El Capitan și Yosemite, puteți scurta considerabil sintaxa astfel:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString
În versiunile anterioare de Mac OS X, puteți opta pentru aceeași comandă de mai sus sau puteți utiliza șirul mai lung de mai jos cu expresii regex grele:
"defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | egrep -o &39;(SSID_STR|_timeStamp).+&39; | sed &39;s/^.=\(.\);$/\1/&39; | sed &39;s/^\(.\)$/\1/&39; | sed &39;s/\(\{4\}-..-..\)./\1/&39;"
Veți vedea ceva de genul așa ca rezultat, cu numai SSID-ul routerelor enumerate:
This-Router linksys CoffeeHouse RouterFrom DubiousLocationThatMacShouldntHaveBeenLa Starbucks Cupertino Ancient_Router_from_2007
Comanda lungă vine de la CoderWall și, deși poate părea ciudat, este necesară pentru a obține rezultate curate. Introducerea șirului fără grep și sed vă va oferi mult mai multe informații decât căutați în acest caz, deoarece elimină tot ce se referă la conexiunile wi-fi anterioare care au devenit parte din lista „RememberedNetworks”.
Istoricul anterioară a conexiunilor Wi-Fi este util din multe motive, fie pentru a afla ce routere ați folosit în trecut pentru conectivitate, depanare, motive personale sau private, descoperirea istoricului conexiunilor sau chiar pentru digital în scopuri criminalistice. Puteți utiliza metoda liniei de comandă sau metoda GUI, oricare este cea mai ușoară pentru dvs. sau cea mai aplicabilă pentru scenariul dvs. de utilizare.
Dacă cunoașteți orice altă metodă sau abordare de a enumera conexiunile anterioare de rețea wi-fi pe un Mac, împărtășiți-ne în comentariile de mai jos!