Wireshark видит за пределами виртуальной машины?

Я запускаю Windows в VM в OSX. Если я запускаю Wireshark в Windows, то сообщение от OSX открывается, говоря, что Wireshark пытается контролировать весь сетевой трафик. Если я принимаю, то Wireshark начинает показывать все виды сетевой активности. Это не может быть из Windows, потому что у меня ничего нет, там делая что-либо, но я выполняю вещи, которые связываются через Интернет в OSX.

Действительно ли Wireshark в состоянии видеть сетевую активность от OSX? Как это может сделать это, если это в виртуальной машине?

1
задан 05.03.2011, 09:00

3 ответа

Другие люди предоставили хорошие ответы, но похоже, что никто не ответил на эту часть:

How can it do this if it's inside a virtual machine?

В "соединенном мостом" режиме VMware дает гостевой низкоуровневый доступ к сетевому интерфейсу. Это - потенциально небезопасное полномочие дать гостю, так как оно могло шпионить за сетевой активностью хоста или даже за другими хостами в той же сети.

Вот почему VMware предупреждает Вас о "попытке контролировать трафик" - VMware подтверждает с Вами, что это должно хорошо предоставить это полномочие гостю.

1
ответ дан 12.12.2019, 08:01

Большая часть коммерческого значения по умолчанию менеджеров VM к общим сетям, которые позволяют VM совместно использовать все сетевые интерфейсы хоста или соединенные мостом сети, которые позволяют VM совместно использовать конкретный интерфейс сети узла. Для ограничения этого переключите VM на сети "только для хоста"; необходимо будет затем использовать некоторое расположение NAT относительно VM для общения с внешним миром.

4
ответ дан 12.12.2019, 08:01

Параметры сети виртуальной машины вероятны в режиме моста, означая, что он получает routable IP-адрес на Вашей LAN точно так же, как сам Mac. С этой установкой неразборчивый режим в Wireshark видит точно, что видит Ваша рабочая станция Mac. Разместите Только, или Внутренние сети скроют внешний трафик.

2
ответ дан 12.12.2019, 08:01

Теги

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