Чи є програма для Mac, яка показує, які програми використовують мережу? [дублікат]


11

Можливий дублікат:
додаток для моніторингу всіх програм, які використовують Інтернет в Mac OS X

Я використовую Meters Meters, щоб показати мені, скільки даних надсилається та приймається моїм Mac в цілому.

Але (наскільки я можу сказати), це не розбивається за допомогою програми. Якщо надіслано чи отримано багато даних, було б непогано подивитися, яка програма це робить.


2
Моя винагорода - це будь-яка безкоштовна програма, яка показує кількість пропускної здатності на додаток. (Я поставив це як окреме запитання, але це було закрито як дублікат на це питання, і мені сказали почати баунті тут, а ось ось так).
Альберт

@Albert: деякі користувачі Stack Exchange дещо важкі щодо "не дублювання" - застосування принципів програмування занадто буквально в реальному житті. Сподіваюся, ви отримаєте кілька корисних відповідей.
Пол Д. Уейт

Відповіді:


18

Погляньте на Маленький сніг . Він відстежує, які програми використовують мережу, а також відстежує використання. З його веб-сайту:

Слідкуйте за своїм трафіком

Little Snitch 2 представляє новий мережевий монітор, де відображається детальна інформація про весь вхідний та вихідний мережевий трафік.

Піктограма статусу на панелі меню містить підсумок поточної активності в мережі, а вікно монітора з більш вичерпною інформацією автоматично з’являється у випадку нових подій у трафіку.


Ідеально, це місце. Ви можете призначити ярлик клавіатури і мережевому монітору, якщо ви не хочете, щоб він з’являвся кожного разу, коли щось звертається до мережі.
Пол Д. Уейт

15

Є lsofкоманда терміналу. Це поле розміру (за замовчуванням 7-е поле). У цьому є безліч вимикачів. Можливо, може розповісти вам все, що вам потрібно знати про з'єднання даних.

sudo lsof -i: це дасть вам повний перелік усіх відкритих мережевих з'єднань. Не здається, що ви даєте кількість записуваних чи прочитаних даних з кожного сокета.

Під час пошуку відомих портів , таких як 8080список, зазначений http-altвнаслідок його відображення /etc/services, може бути простіше використовувати lsof -i -Pдля придушення перетворення номерів портів у назви портів. Крім того, чітко вкажіть порт, який шукаєте, як lsof -i tcp:8080. Коли ви просто намагаєтеся з’ясувати, які служби насправді слухають, використовуйте lsof -i -P | grep LISTEN.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.