Post Thumbnail

Не знаю зачем вам это может буть нужно, но мне всегда нравятся статьи по работе с сетью. Вот в этой статье про то, как добраться до данных Wi-Fi в macOS

Apple удалила утилиту airport в macOS Sonoma 14.4, а ее замена wdutil скрывает BSSID и другие данные как приватную информацию о местоположении.

Единственный легальный обходной путь - вынести вызов CoreWLAN в отдельное мини-приложение-бандл, подписанное Developer ID, которое запрашивает разрешение геолокации один раз и передает полученные данные в основную Go-программу через локальный сокет.

Автор упаковал этот паттерн в Go-библиотеку macwifi и CLI-утилиту macwifi-cli, которые возвращают SSID, BSSID, уровень сигнала, канал и другие параметры Wi-Fi