Как я могу отслеживать сетевой трафик в домашней сети Mac?

62243
ra9r

У меня есть вся сеть Mac, состоящая из Airport Extreme, 1 MacPro, 1 Mac Mini, 2 MackBook Pro, 2 iPad и 2 iPhone. Mac Pro подключен напрямую к Airport Extreme через Cat5, а все остальное работает через беспроводную сеть.

В последнее время я получаю приглашение от Google часто заходить в Capchas. В сообщении говорится, что в моей сети может быть запущено программное обеспечение, о котором я не знаю. Мой беспроводной маршрутизатор защищен паролем с помощью WPA2 Personal, и я часто меняю свой пароль, поэтому я не думаю, что кто-то использует сеть извне (но у меня нет возможности это подтвердить).

Я ищу относительно дешевое (желательно с открытым исходным кодом) решение, которое позволило бы мне отслеживать и профилировать использование сети по машинам и портам.

Кто-то может порекомендовать решение?

10
Разве аэропорт не сообщает вам, какие устройства в настоящее время подключены, и / или ваш DHCP-сервер не сообщает вам, каким машинам назначен IP-адрес? Тогда вы можете учесть, какие машины у вас есть в сети, и если там есть такая, которую вы не можете * учесть ... Bart Silverstrim 13 лет назад 3
Я использую Pinggy для мониторинга локальной сети. Приложение коммерческое, но дешевое. 12 лет назад 0

7 ответов на вопрос

5
GrAnD

Вы можете попробовать NetUse Traffic Monitor . Он использует SNMP для получения данных об использовании сети от вашего роутера и рисует в реальном времени и исторические данные.

2
Bill

У меня была та же проблема с Google, плюс я испытывал спорадические икоты потоковой передачи на моем Apple TV. Посмотрев вокруг и пройдя по нескольким ссылкам здесь, я в итоге стал ссылаться на трафик через Airport Utility »Базовая станция» Журналы и статистика. К тем же диалоговым окнам также можно получить доступ через кнопку «Дополнительно» в верхней части плавающего диалогового окна. Здесь вы найдете информацию об устройствах, которые подключались к вашему Wi-Fi / аэропорту и в последний раз каждое из которых подключалось.

Тем не менее, я не видел никакого внешнего доступа к моей сети, поэтому я все еще не уверен, что вызывает мои проблемы. Я подключаюсь к сети в моей квартире, которая подключается через Блюдо. Проблема Google может быть результатом трафика, генерируемого другими арендаторами, но это по-прежнему не объясняет медленную потоковую передачу в моей локальной сети.

AirPort-Утилита больше не предоставляет доступ к сетевым журналам. Вы все еще можете установить AirPort-Утилиту 5.6, используя Pacifist: http://www.macworld.com/article/1167965/mountain_lion_and_the_ancient_airport_base_station.html John Faughnan 10 лет назад 0
1
DouglasDD

Если вам нужны все отвратительные подробности, вы, вероятно, хотите MRTG .

Он использует SNMP для мониторинга вашего маршрутизатора (ов) и рисует хорошие графики. Он написан на Perl, поэтому он должен работать на Mac OS X, а также на UNIX / Linux.

1
fedya

Я использую ProteMac Meter для мониторинга сетевой активности:

ProteMac Meter - регистратор сетевого трафика. Он контролирует и записывает все интернет и сетевую активность на ваших компьютерах Mac. ProteMac Meter, разработанный как инструмент мониторинга трафика, необходим для поддержания безопасной сети и диагностики сетевых и интернет-соединений и скоростей. Измеритель легко читается, информация о сетевом трафике делает отчеты проще. Загрузите бесплатную пробную версию ProteMac Meter уже сегодня!

Ссылка на сайт - это уже не служебная страница, а блог какого-то парня, который не имеет очевидного отношения к описанному вами программному обеспечению. Просто и к вашему сведению для всех, кто читает эту ветку. ra9r 6 лет назад 0
1
elofturtle

Относительно возможных других пользователей: назначьте IP каждому отдельному mac-адресу от менеджера базовой станции и / или попытайтесь установить радиус.

Как указано выше, ваша базовая станция должна иметь возможности регистрации. Я полагаю, что можно настроить еще фырканье, чтобы следить за инопланетными связями.

1
brakertech

You need to set up a proxy server to capture all http/https traffic on your local network.

You then point all of your devices to use that proxy server. This has an added bonus of allowing you to read all SSL traffic in clear text =)

To remotely capture http or https traffic with the Charles Proxy (free to use for 30 minutes) you will need to do the following:

Description of setup

HOST - Machine running Charles and hosting the proxy CLIENT – User’s machine generating the traffic you will capture 

Host Machine

  1. install fully licensed charles version
  2. Proxy -> Proxy Settings -> check “Enable Transparent HTTP Proxying”
  3. Proxy -> Proxy Settings -> SSL TAB -> check “enable SSL Proxying”
  4. Proxy -> Proxy Settings -> SSL TAB -> click Add button and input * in both fields
  5. Proxy -> Access Control Settings -> Add your local subnet (ex: 192.168.2.0/24) to authorize all machines on your local network to use the proxy from another machine
  6. It might be advisable to set up the “auto save tool” in charles, this will auto save and rotate the charles logs. http://www.charlesproxy.com/documentation/tools/auto-save/

Client Machine:

  1. Install and permanently accept/trust the charles SSL certificate http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
  2. Configure IE, Firefox, and Chrome to use the socket charles is hosting the proxy on (ex: 192.168.1.100:8888)

When I tested this out I picked up two lines of a Facebook HTTPS chat (one was a line TO someone, and the other FROM)

Android

you can also capture android emulator traffic this way if you start the emulator with:

emulator -avd -http-proxy http://local_ip:8888/ 

Where LOCAL_IP is the IP address of your computer, not 127.0.0.1 as that is the IP address of the emulated phone.

source

0
jtbandes

Eavesdrop - хороший сетевой сниффер для Mac.

Похожие вопросы