Erfassen Sie USB-Scannertasten mit Wireshark

434
ifischer

Ich möchte herausfinden, ob Tasten an meinem USB-Scanner (HP Scanjet 8250) unter Debian Linux gedrückt werden.

Ich kann Dokumente mit SANE scannen, aber Scanbd / Scannerbutton funktioniert nicht.

Jetzt habe ich herausgefunden, dass ich als Workaround USB-Verkehr mit Wireshark 2.0.2 (Linux-Kernel-Version: 4.4.0-45) erfassen kann. C. Ein erster Test war jedoch nicht erfolgreich: Ich kann Datenverkehr erkennen, wenn ein Dokument gescannt wird. Ich kann jedoch keinen Datenverkehr sehen, wenn die Scannertasten gedrückt werden.

Kann man mit Wireshark überhaupt USB-Scannertasten erkennen?

0

1 Antwort auf die Frage

2
Keltari

Höchstwahrscheinlich können Sie keine Tastendrücke an Ihrem Scanner sehen. Wireshark kann den USB-Verkehr auf dem USB-Bus überwachen, wenn er richtig konfiguriert ist. Die Tasten Ihres Scanners senden wahrscheinlich keine Tastendrücke über den USB-Bus, sondern werden von einem internen Mikrocontroller im Scanner verwaltet, der Daten über den USB-Bus an den Scannertreiber sendet . In Windows werden die Tasten des Scanners von der Scansoftware des Herstellers konfiguriert. Wenn es jedoch keine entsprechende Linux-Software für die Konfiguration gibt, haben Sie höchstwahrscheinlich kein Glück.