Намерете подробна хронология на Wi-Fi връзката от командния ред на Mac OS X
Съдържание:
Има някои ситуации, при които знанието към кои точно безжични мрежи се е свързал Mac и кога последно е била установена тази връзка може да бъде полезно.
Ще демонстрираме как да разкрием изчерпателен списък със специфики за предишни присъединени wi-fi мрежи на Mac, който ще включва дата и час на последната връзка (до секунда!), ако мрежата е скрито или не, SSID номера на мрежата, излъчваното име на SSID на мрежата и типа на защита на всяка wifi мрежа.
Това ще използва командния ред на Mac OS X, който очевидно е малко по-усъвършенстван и може би неприложим за средните потребители на Mac. Независимо от това, извлечената информация може да бъде полезна за голямо разнообразие от цели. Ще откриете, че данните са полезни за нещо толкова просто като възстановяване на забравена парола за wi-fi мрежа от рутер, чието име не можете да си спомните, за отстраняване на неизправности в мрежата и диагностика или дори за анализ на данни и криминалистични цели.
Как да видите историята на Wi-Fi мрежовите връзки на Mac
Стартирайте приложението Terminal, намиращо се в /Applications/Utilities/ (или с Spotlight и Command+Spacebar) и въведете следния команден низ в един ред:
За модерни версии на Mac OS и Mac OS X, включително MacOS High Sierra, Sierra, El capitan, OS X Yosemite и по-нови , използвайте следното:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
За по-стари версии на Mac OS X включително Mavericks и предишни версии, можете да използвате следната команда, за да почистите изхода и да го съпоставите който е наличен в съвременни версии:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7
Натиснете return и незабавно ще видите изчерпателния списък с подробности за безжичната мрежова връзка.
Ето пример за изход, предоставен от този команден низ, показващ три свързани мрежи.
$ defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000; Пропуск=0; PossiblyHiddenNetwork=0; RoamingProfileType=Единичен; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 Personal; -- LastConnected=2015-05-31 01:52:43 +0000; Пропуск=0; PossiblyHiddenNetwork=1; RoamingProfileType=Единичен; SPRoaming=0; SSID=; SSIDString=Тайна мрежа 1; SecurityType=WPA2 Personal; -- LastConnected=2015-06-03 08:32:12 +0000; Пропуск=0; PossiblyHiddenNetwork=0; RoamingProfileType=Единичен; SPRoaming=0; SSID=; SSIDString=Публична мрежа - Паркове 1; SecurityType=Няма;"
Имайте предвид, че ако изпълните тази команда на Mac, който се е присъединил към много безжични рутери, ще намерите върнат много дълъг списък, който може да бъде по-добре прочетен, ако бъде пренасочен към текстов файл чрез добавяне на „ > ~/Desktop/connectionlist.txt” до края на синтаксиса така:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt
Ако използвате тази команда, файл с име ‘connectionlist.txt’ ще се появи на текущия потребителски работен плот на OS X със съответната информация.
Редовните читатели тук може би си спомнят, че сме показали няколко начина да открием към кои wi-fi мрежи се е свързвал Mac преди, но тези методи в сравнение предоставят значително по-малко информация, със сигурност в сравнение с обширните подробности предлагани тук.Можете да използвате това, което е най-подходящо за вашите нужди.
Знаете ли за друг начин за проследяване на историята на wi-fi връзките на Mac? Кажете ни в коментарите!