Возможное дублирование:
приложение для мониторинга всех приложений, которые используют Интернет в Mac OS X
Я использую Menu Meters, чтобы показать мне, сколько данных отправляется и принимается моим Mac в целом.
Но (насколько я могу судить) это не разбивает его по приложениям. Если отправлено или получено много данных, было бы неплохо посмотреть, какое приложение это делает.
macos
networking
monitoring
Пол Д. Уэйт
источник
источник
Ответы:
Посмотрите на Литтл Снитч . Он отслеживает, какие приложения используют сеть, а также отслеживает их использование. С его сайта:
источник
Есть
lsof
терминальная команда. У этого есть поле размера (7-ое поле по умолчанию). Это имеет множество переключателей. Возможно, расскажет вам все, что вам нужно знать о подключениях к данным.sudo lsof -i
: это даст вам полный список всех открытых сетевых подключений. Похоже, не дает вам объем данных, записанных или прочитанных из каждого сокета, хотя.При поиске общеизвестных портов , например
8080
, перечисленных в спискеhttp-alt
из-за их сопоставления/etc/services
, может быть проще использоватьlsof -i -P
подавление преобразования номеров портов в имена портов. В качестве альтернативы, явно укажите порт, который вы ищете, напримерlsof -i tcp:8080
. Когда вы просто пытаетесь выяснить, какие службы на самом деле слушают, используйтеlsof -i -P | grep LISTEN
.источник