Назад | Перейти на главную страницу

Wireshark под Windows: есть ли способ захватывать пакеты, прежде чем они будут сброшены специальными драйверами фильтров?

У меня есть камеры GigabitEthernet Vision, которые используют Ethernet для связи. Это простой протокол UDP, но из соображений производительности (высокая пропускная способность пакетов, вызывающая нагрузку на ЦП) производитель использует драйвер фильтра, который предотвращает отображение этих пакетов при захвате с помощью WinPCap / Wireshark.

Программное обеспечение, поставляемое с камерами, требует, чтобы драйвер фильтра работал (нет простого отката UDP-Socket), и я хотел бы проанализировать его трафик. Я бы хотел избежать необходимости захвата с использованием дополнительного оборудования и предпочел бы использовать только программное решение.

Вопрос: Есть ли способ установить приоритет WinPCap, чтобы он обрабатывал пакеты раньше, чем драйвер фильтра?

Системная информация:

Скриншот конфигурации адаптера (извините на немецком языке):

Это снимок экрана с настройками моего сетевого интерфейса (помеченный драйвер «Teledyne DALSA Sapera GigE Vision Filter Driver» является подходящим).

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

Если камеры подключены к коммутатору, вы можете настроить зеркальный порт (зеркально отразить порт, к которому камера подключена, к порту, к которому вы подключаете машину, выполняющую захват wirehark).

Если камеры подключены непосредственно к компьютеру, на котором запущен Wireshark, убедитесь, что TCP Chiminey выключен.

Вот несколько ссылок, которые, по-видимому, связаны с попыткой решить именно эту проблему.

https://networkengineering.stackexchange.com/questions/34961/why-does-wireshark-not-show-all-traffic-especial-gvsp-data

https://www.wireshark.org/docs/dfref/g/gvsp.html

https://wiki.wireshark.org/CaptureSetup/Offloading#TCP_Chimney

Также было бы полезно, если бы вы предоставили дополнительную информацию о камере (например, какие модели камеры?) И топологии вашей сети (например, подключены ли камеры к компьютеру, на котором запущен Wireshark, концентратору или переключатель?).

Редактировать: На самом деле вы просите вручную изменить порядок записей в каталоге Winsock (многоуровневый поставщик услуг). Бегом netsh winsock set /? вы можете увидеть, какие у вас есть варианты для настройки Winsock напрямую. Из всего, что я вижу, нет способа изменить порядок LSP.

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753591(v=ws.10)

https://msdn.microsoft.com/en-us/library/windows/desktop/gg581810(v=vs.85).aspx

https://blog.malwarebytes.com/cybercrime/2014/10/changes-in-the-lsp-stack/