Есть сценарии, в которых нам нужно знать приложения, которые подключаются к Интернету на macOS. Хотим ли мы обнаружить приложение, которое неоправданным образом использует подключение к Интернету для передачи конфиденциальных данных из Mac, либо мы хотим установить определенные правила в брандмауэре, либо мы хотим ограничить его трафик.
Утилита Terminal от macOS поддерживает определенные командные строки, с помощью которых мы можем делать почти все на Mac. Даже для того, чтобы увидеть процессы приложений, выходящих в Интернет.
Как мы видим приложения, которые подключаются к Интернету на macOS?
Чтобы увидеть приложения, которые подключаются к Интернету, откройте утилиту Terminal и выполните командную строку:
lsof -P -i -n | cut -f 1 -d " " | uniq
После нажатия "Return»(Enter) отобразит список всех процессов приложения, которые используют подключение к Интернету.
COMMAND
ControlCe
cloudd
parsecd
rapportd
identitys
sharingd
WiFiAgent
WeatherWi
StocksWid
ScreenTim
assistant
com.apple
Adobe\x20
Core\x20S
node
WhatsApp
Хотя точные названия приложений не отображаются, в большинстве случаев названия процессов интуитивно понятны. Как видно из списка выше, у нас есть:WhatsApp»,«Adobe»,«ScreenTim».

Имена процессов, оканчивающиеся на букву «d», являются процессами «daemon».
процессы "daemon— это интерактивные процессы операционной системы, работающие в фоновом режиме, и их чаще всего нельзя прервать.