Приложение для мониторинга всех приложений, использующих интернет в Mac OS X

может ли кто-нибудь представить мне приложение Mac OS X, которое отслеживает всю сетевую активность, например, какие приложения теперь подключены к интернету и сколько пропускной способности они используют (я имею в виду пропускную способность отдельно для каждого приложения)?

6
задан quack quixote
25.12.2022 2:12 Количество просмотров материала 2850
Распечатать страницу

10 ответов

если вы не хотите покупать любое причудливое программное обеспечение Гуи, то вы можете попробовать nettop на Terminal.app

используйте клавиши со стрелками или w или s ключи для прокрутки. Используйте -n возможность отключения обратного разрешения IP-адресов.

пример вывода:

                                                               interface           state      packets in        bytes in
iTunes.35506                                                                                           0           0 B
    tcp6 *.3689<->*.*                                                             Listen
    tcp4 *:3689<->*:*                                                             Listen
    tcp4 *:57929<->*:*                                                            Listen
Last.fm.35511                                                                                          0           0 B
    tcp4 127.0.0.1:33367<->*:*                                       lo0          Listen
    tcp4 127.0.0.1:32213<->*:*                                       lo0          Listen
Spotify.35589                                                                                        380         227 KiB
    tcp4 192.168.2.18:57621<->192.168.2.15:52137                     en1     Established             194          34 KiB
    tcp4 *:57621<->*:*                                                            Listen
    tcp4 *:49858<->*:*                                                            Listen
    tcp4 192.168.2.18:58339<->193.182.8.12:4070                      en1     Established             186         192 KiB
    tcp4 127.0.0.1:4371<->*:*                                        lo0          Listen
    tcp4 127.0.0.1:4381<->*:*                                        lo0          Listen

круто да? Лучше всего,nettop встроен в OSX (хорошо по крайней мере в Mountain Lion).

16
отвечен yegle 2022-12-26 10:00

Rubbernet выглядит хорошо.

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

enter image description here

13
отвечен tom 2022-12-26 12:17

Try LittleSnitch:

брандмауэр защищает компьютер от нежелательных гостей Интернет. Но кто защищает ваш личные данные от отправки? Маленький стукач знает!

enter image description here

6
отвечен alex 2022-12-26 14:34

Rubbernet-это то, что делает все, что вы просите. Однако предупреждаю. Это дорого, и он не поставляется с функциями, которые вы ожидали бы в basic freeware, не говоря уже о дорогостоящей части программного обеспечения для мониторинга использования. Ограничения включают в себя:

  • теряет все измеренные данные, когда ноутбук спит
  • теряет все измеренные данные при изменении состояния VPN
  • нет "общий показатель" на сводной странице: только отдельные app
4
отвечен GreenAsJade 2022-12-26 16:51

в OSX 10.9 просто используйте встроенный Монитор Активности:

http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US

4
отвечен Bijan 2022-12-26 19:08

Если у вас есть некоторые командной строки знают, как, есть некоторые инструменты Unix вы можете быть в состоянии воспользоваться.

iftop: не даст вам разбивку на приложение, но это даст вам разбивку по удаленному хосту. Это означает, что вы можете по крайней мере увидеть, кто вы и сколько отправка информации. Его также можно установить через DarwinPorts.

nethogs: это один не может работать на OS X, хотя это было бы больше информативный. К сожалению, это, вероятно, спорный вопрос.

вы также можете проверить этот вопрос для получения дополнительной информации: использование полосы пропускания в Linux.

2
отвечен Peter Wagenet 2022-12-26 21:25

начиная с версии 4, меню iStat показывает использование полосы пропускания топ-5 приложений.

enter image description here

2
отвечен tom 2022-12-26 23:42

Я просто попробовал немного стукача, имея ту же основную проблему (кажется), что и OP, и был так разочарован rubbernet (я плачу за свои 40 долларов).

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

It тут сообщить общую пропускную способность, используемую каждым приложением в отдельности, и даже представляет график любого выбранного приложения или группа заявок! Как только вы поймете, что вы можете выбрать одну или несколько строк на графике сетевого монитора и запросить сопоставленную информацию о них, нажав кнопку "Информация", она проста в использовании. Оно выдерживает изменения состояния сети плавно.

демо длится 3 часа, так что вы не ошибетесь.

Я думаю, что это идеальный ответ на вопрос ОП.

1
отвечен GreenAsJade 2022-12-27 01:59

трудно использовать, первоначально называется эфирный, есть Wireshark.

Я никогда не использовал его сам, но я пробовал в прошлом, и это просто ни о чем.

Если вы хотите просто увидеть общую пропускную способность, используйте Монитор активности.

0
отвечен cregox 2022-12-27 04:16

Если вы используете Лев или горный лев я хотел бы предложить Icefloor

Если вы используете снежного барса я хотел бы предложить NoobProof

Они оба свободны в использовании и будет выполнять ваши потребности

0
отвечен Simon 2022-12-27 06:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

internet
macos
monitoring
networking
process
Вверх