У меня есть камеры GigabitEthernet Vision, которые используют Ethernet для связи. Это простой протокол UDP, но из соображений производительности (высокая пропускная способность пакетов, вызывающая нагрузку на ЦП) производитель использует драйвер фильтра, который предотвращает отображение этих пакетов при захвате с помощью WinPCap / Wireshark.
Программное обеспечение, поставляемое с камерами, требует, чтобы драйвер фильтра работал (нет простого отката UDP-Socket), и я хотел бы проанализировать его трафик. Я бы хотел избежать необходимости захвата с использованием дополнительного оборудования и предпочел бы использовать только программное решение.
Вопрос: Есть ли способ установить приоритет WinPCap, чтобы он обрабатывал пакеты раньше, чем драйвер фильтра?
Системная информация:
Скриншот конфигурации адаптера (извините на немецком языке):
Это снимок экрана с настройками моего сетевого интерфейса (помеченный драйвер «Teledyne DALSA Sapera GigE Vision Filter Driver» является подходящим).
Если камеры подключены к концентратору, вы можете подключить ноутбук к концентратору и снимать в беспорядочном режиме.
Если камеры подключены к коммутатору, вы можете настроить зеркальный порт (зеркально отразить порт, к которому камера подключена, к порту, к которому вы подключаете машину, выполняющую захват wirehark).
Если камеры подключены непосредственно к компьютеру, на котором запущен Wireshark, убедитесь, что TCP Chiminey выключен.
Вот несколько ссылок, которые, по-видимому, связаны с попыткой решить именно эту проблему.
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://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/