может ли кто-нибудь представить мне приложение Mac OS X, которое отслеживает всю сетевую активность, например, какие приложения теперь подключены к интернету и сколько пропускной способности они используют (я имею в виду пропускную способность отдельно для каждого приложения)?
Приложение для мониторинга всех приложений, использующих интернет в Mac OS X
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).
Rubbernet выглядит хорошо.
Rubbernet приводятся в приложении использования сети, так что вы можете быстрое обнаружение приложений, которые звонят домой, подключение к определенным серверам без вашего ведома, или обвинить приложение, которое замедляет ваш сеть.
Try LittleSnitch:
брандмауэр защищает компьютер от нежелательных гостей Интернет. Но кто защищает ваш личные данные от отправки? Маленький стукач знает!
Rubbernet-это то, что делает все, что вы просите. Однако предупреждаю. Это дорого, и он не поставляется с функциями, которые вы ожидали бы в basic freeware, не говоря уже о дорогостоящей части программного обеспечения для мониторинга использования. Ограничения включают в себя:
- теряет все измеренные данные, когда ноутбук спит
- теряет все измеренные данные при изменении состояния VPN
- нет "общий показатель" на сводной странице: только отдельные app
в OSX 10.9 просто используйте встроенный Монитор Активности:
http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US
Если у вас есть некоторые командной строки знают, как, есть некоторые инструменты Unix вы можете быть в состоянии воспользоваться.
iftop: не даст вам разбивку на приложение, но это даст вам разбивку по удаленному хосту. Это означает, что вы можете по крайней мере увидеть, кто вы и сколько отправка информации. Его также можно установить через DarwinPorts.
nethogs: это один не может работать на OS X, хотя это было бы больше информативный. К сожалению, это, вероятно, спорный вопрос.
вы также можете проверить этот вопрос для получения дополнительной информации: использование полосы пропускания в Linux.
начиная с версии 4, меню iStat показывает использование полосы пропускания топ-5 приложений.
Я просто попробовал немного стукача, имея ту же основную проблему (кажется), что и OP, и был так разочарован rubbernet (я плачу за свои 40 долларов).
маленький Стукач-это именно то, что просит OP, и имеет все функции, о которых я могу мечтать, исследуя связанные проблемы с теми, которые подразумеваются вопросом OP.
It тут сообщить общую пропускную способность, используемую каждым приложением в отдельности, и даже представляет график любого выбранного приложения или группа заявок! Как только вы поймете, что вы можете выбрать одну или несколько строк на графике сетевого монитора и запросить сопоставленную информацию о них, нажав кнопку "Информация", она проста в использовании. Оно выдерживает изменения состояния сети плавно.
демо длится 3 часа, так что вы не ошибетесь.
Я думаю, что это идеальный ответ на вопрос ОП.
трудно использовать, первоначально называется эфирный, есть Wireshark.
Я никогда не использовал его сам, но я пробовал в прошлом, и это просто ни о чем.
Если вы хотите просто увидеть общую пропускную способность, используйте Монитор активности.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]