См. Список всех сетей Wi-Fi, к которым Mac ранее подключался

Wi-Fi

Знание того, к каким беспроводным сетям Mac был подключен в прошлом, может быть полезно по ряду причин, включая устранение неполадок в сети, определение местоположения Mac, возможность восстановления определенного пароля Wi-Fi и множество других технических причин. Поиск прошлых сетей полностью отличается от поиска доступных в настоящее время сетей, и вы не сможете восстановить исторические данные из элемента строки меню или другого отличного инструмента для сканирования Wi-Fi Mac OS X.

Мы рассмотрим два простых способа найти прошлые сетевые подключения Wi-Fi на Mac, первый – это простой путь через системные настройки, а второй подход использует длинную строку командной строки для чтения беспроводных сетей из файла plist.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)


Имейте в виду, что эти списки не являются полностью безошибочными и не должны рассматриваться как криминалистические, кто-то может вручную добавлять и удалять записи из списков предпочтительных и запоминаемых сетей, если они этого хотят. Тем не менее, для сценария устранения неполадок среднего варианта использования их должно быть достаточно.

Как узнать, к каким сетям Wi-Fi Mac был подключен раньше

Если вы раньше настраивали предпочтительные сети, вам будет знаком этот список:

  1. Откройте «Системные настройки» в меню  Apple и выберите «Сеть».
  2. Нажмите кнопку «Дополнительно» и выберите вкладку «Wi-Fi».
  3. Посмотрите в списке «Предпочитаемые сети», чтобы найти список ранее подключенных беспроводных сетей, его можно прокручивать.

Список прошлых сетей Wi-Fi

Подход с пользовательским интерфейсом прост, но ту же информацию можно получить и из командной строки.

Как вывести список ранее использованных сетей Wi-Fi на Mac из командной строки

Список истории беспроводной сети можно получить из командной строки с помощью этой длинной строки, убедитесь, что она введена в одну строку:

В современных версиях Mac OS, таких как macOS Mojave, Catalina, Sierra, OS X El Capitan и Yosemite, вы можете значительно сократить синтаксис следующим образом:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString

В предыдущих версиях Mac OS X вы можете выбрать ту же команду, что и указанная выше, или использовать более длинную строку ниже с тяжелым регулярным выражением:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | egrep -o '(SSID_STR|_timeStamp).+' | sed 's/^.*= (.*);$/1/' | sed 's/^"(.*)"$/1/' | sed 's/([0-9]{4}-..-..).*/1/'

В выводе вы увидите что-то вроде этого, с указанием только SSID маршрутизаторов:

This-Router
linksys
CoffeeHouse
RouterFromDubiousLocationThatMacShouldntHaveBeenAt
Starbucks Cupertino
Ancient_Router_from_2007

Длинная команда исходит от CoderWall и хотя это может показаться странным, это необходимо для получения чистого вывода. Ввод строки без grep и sed предоставит вам гораздо больше информации, чем вы ищете в этом случае, поскольку она выгружает все, относящееся к прошлым соединениям Wi-Fi, которые стали частью списка «RememberedNetworks».

История предыдущих подключений Wi-Fi полезна по многим причинам, будь то выяснение того, какие маршрутизаторы вы использовали в прошлом для подключения, устранения неполадок, личных или частных причин, обнаружения истории подключений или даже для целей цифровой криминалистики. Вы можете использовать метод командной строки или метод графического интерфейса пользователя, в зависимости от того, что является наиболее простым для вас или наиболее подходящим для вашего сценария использования.

Если вам известен какой-либо другой метод или подход к перечислению предыдущих сетевых подключений Wi-Fi на Mac, поделитесь с нами в комментариях ниже!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *