(Извинения: я удалил и переустановил WinPcap, и теперь я вижу дополнительный интерфейс! Предложение найдено в FAQ по Wireshark. Я оставляю оригинальный вопрос ниже.)
Я использую WireShark для проверки содержимого пакетов Ethernet науровень байтов (в / из пользовательского оборудования на основе FPGA).У меня есть адаптер USB-Ethernet для добавления второго порта Ethernet к моему ноутбуку.Это было дешевое китайское устройство, купленное на Ebay, но теперь, когда я нашел подходящий драйвер, он работает нормально.Тем не менее, я вижу, что в Windows WinPcap / WireShark не поддерживает захват Ethernet через USB .
Хотя было бы неплохо, если бы WireShark мог работать для захвата USB, яя действительно ищу альтернативный способ получить сырые байты Ethernet.У меня есть несколько скриптов на Perl, которые работают с необработанными кадрами, выводимыми из tshark, (командная строка Wireshark), и я легко могу передать их из любого потока кадров / байтов.
Кто-нибудь делает что-то подобное или естьаккуратный способ вывести необработанные байты?
Было бы неплохо прослушивать необработанные байты USB, но было бы лучше, если бы кто-то уже запрограммировал / написал сценарий, извлекающий кадры Ethernet.Я использую Perl, но любое скомпилированное приложение, Python, C #, C ++ или ... было бы хорошо.