#c# #wireshark
#c# #wireshark
Вопрос:
Я использую класс UdpClient для отправки и получения сообщений на мой обратный адрес. Исполняемые файлы также взаимодействуют друг с другом. Но почему трафик не отображается в wireshark?
Кстати, я запускаю Windows внутри parallels на OSX и могу выбрать только 1 интерфейс, который является моей сетевой картой intel pro net в wireshark.
Комментарии:
1. Возможно, трафик обратной связи не проходит через сетевую карту и, следовательно, не отображается. Вам нужно будет отправить трафик в другое место, чтобы он отображался в Wireshark.
Ответ №1:
Вот ключевая фраза:
на моем обратном адресе
Адрес обратной связи — это полный дополнительный интерфейс, а не просто адрес. Wireshark настроен на прослушивание определенного интерфейса, и я предполагаю, что интерфейс обратной связи — это не он.
Ответ №2:
Трафик обратной связи не улавливается драйвером сетевого фильтра пакетов. Одним из обходных путей является отправка его на IP-адрес вашего сетевого адаптера Intel Pro. По моему опыту, этого достаточно, чтобы попасть в драйвер захвата NPF и появиться в Wireshark. (Ну, если быть точным, мой опыт в этом вопросе не связан с виртуальной машиной, поэтому YMMV).
Конечно, слушатель должен быть привязан к этому сетевому IP-адресу для получения пакетов (а не только к localhost).