Zobrazit seznam všech Wi-Fi sítí, ke kterým se Mac dříve připojil
Obsah:
- Jak zjistit, ke kterým sítím Wi-Fi se Mac dříve připojil
- Jak zobrazit seznam dříve používaných sítí Wi-Fi na Macu z příkazového řádku
Vědět, ke kterým bezdrátovým sítím byl Mac v minulosti připojen, může být užitečné z různých důvodů, včetně řešení problémů se sítí, určení, kde se Mac nacházel, zda lze obnovit konkrétní heslo k síti Wi-Fi, a nespočet dalších technických důvodů. Hledání minulých sítí je úplně jiné než hledání aktuálně dostupných sítí a neobnovíte historická data z položky na liště nabídek nebo jinak vynikajícího nástroje pro skenování wi-fi Mac OS X.
Probereme dva jednoduché způsoby, jak najít minulá připojení k síti wi-fi na Macu, první je snadná cesta přes System Preferences a druhý přístup používá dlouhý řetězec příkazového řádku ke čtení bezdrátové sítě ze souboru plist.
Mějte na paměti, že tyto seznamy nejsou zcela neomylné a neměly by být v žádném případě považovány za forenzní. Někdo může ručně přidávat a odstraňovat položky ze seznamů preferovaných a zapamatovaných sítí, pokud chce. Nicméně pro scénář řešení potíží s průměrným případem použití by měly být adekvátní.
Jak zjistit, ke kterým sítím Wi-Fi se Mac dříve připojil
Pokud jste své preferované sítě již dříve upravovali, budete obeznámeni s tímto seznamem:
- V nabídce Apple otevřete Předvolby systému a vyberte „Síť“
- Klikněte na tlačítko „Upřesnit“ a vyberte kartu „Wi-Fi“
- V seznamu „Preferované sítě“ vyhledejte seznam dříve připojených bezdrátových sítí, lze jej posouvat
Přístup uživatelského rozhraní je snadný, ale stejné informace lze získat také z příkazového řádku.
Jak zobrazit seznam dříve používaných sítí Wi-Fi na Macu z příkazového řádku
Seznam historie bezdrátové sítě lze získat pomocí příkazového řádku pomocí tohoto dlouhého řetězce, ujistěte se, že je zadán na jeden řádek:
V moderních verzích Mac OS, jako jsou macOS Mojave, Catalina, Sierra, OS X El Capitan a Yosemite, můžete syntaxi značně zkrátit takto:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString
V předchozích verzích systému Mac OS X se můžete rozhodnout pro stejný příkaz jako výše, nebo použít delší řetězec níže s těžkým regulárním výrazem:
"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;"
Jako výstup uvidíte něco takového, pouze s SSID routerů v seznamu:
Tento-router je připojen k CoffeeHouse RouterFromDubiousLocation,Které by Mac neměl být ve Starbucks Cupertino Ancient_Router_from_2007
Dlouhý příkaz pochází z CoderWall a ačkoli to může vypadat divně, je vyžadován pro čistý výstup. Zadání řetězce bez grep a sed vám poskytne mnohem více informací, než v tomto případě hledáte, protože vypíše vše, co se týká minulých wi-fi připojení, která se stala součástí seznamu „RememberedNetworks“.
Předchozí historie připojení wi-fi je užitečná z mnoha důvodů, ať už ke zjištění, které routery jste v minulosti používali pro připojení, řešení problémů, z osobních nebo soukromých důvodů, zjišťování historie připojení nebo dokonce pro digitální forenzní účely. Můžete použít metodu příkazového řádku nebo metodu GUI, podle toho, která je pro vás nejjednodušší nebo nejvhodnější pro váš scénář použití.
Pokud znáte nějakou jinou metodu nebo přístup k výpisu předchozích připojení k síti wi-fi na počítači Mac, podělte se s námi v komentářích níže!