Кнопки USB-сканера захвата с Wireshark

352
ifischer

Я хочу определить, нажимаются ли кнопки на моем USB-сканере (HP Scanjet 8250) в Debian Linux.

Я могу сканировать документы с помощью SANE, но не могу заставить работать кнопку scanbd / scanner.

Теперь я обнаружил, что в качестве обходного пути я могу перехватывать USB-трафик, используя Wireshark 2.0.2 (версия ядра Linux: 4.4.0-45) c. Но первый тест не был успешным: я вижу трафик при сканировании документа, но не вижу трафика, если нажаты кнопки сканера.

Можно ли вообще обнаружить кнопки USB-сканера с помощью Wireshark?

0

1 ответ на вопрос

2
Keltari

Скорее всего, вы не сможете увидеть нажатия кнопок на вашем сканере. Wireshark может отслеживать USB-трафик на шине USB, если он правильно настроен. Кнопки на вашем сканере, вероятно, не посылают нажатия клавиш по шине USB, а обрабатываются внутренним микроконтроллером в сканере, который передает данные по шине USB в драйвер сканера. В Windows кнопки сканера настраиваются программным обеспечением производителя сканирования. Однако, если нет эквивалентного программного обеспечения Linux для обработки конфигурации, вам, скорее всего, не повезло.