Como saber qual porta USB monitorar

0

Estou tentando capturar alguns pacotes para um dispositivo USB que funciona em uma MS Virtual Machine, para que eu possa tentar escrever algum suporte ao Linux.

Estou usando o libpcap e o wireshark para capturar os pacotes USB. Existem 4 interfaces USB listadas. Como posso determinar qual interface tem meu dispositivo?

Aqui está a informação que eu sei sobre o dispositivo do dmesg:

$dmesg
...
[17040.312102] usb 1-1.4: new full-speed USB device number 15 using ehci-pci
[17040.407100] usb 1-1.4: New USB device found, idVendor=08f7, idProduct=0009
[17040.407114] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[17040.407116] usb 1-1.4: Product: SpectroVis
[17040.407118] usb 1-1.4: Manufacturer: Vernier Software & Technology
[17040.407120] usb 1-1.4: SerialNumber: CKSxxx
[17040.409046] hid-generic 0003:08F7:0009.0106: hiddev0,hidraw2: USB HID v1.01 Device [Vernier Software & Technology SpectroVis] on usb-0000:00:1a.0-1.4/input0

Eu também sei que o dispositivo ocupa / dev / usb / hiddev0

Eu suspeito que usbmon1 é meu mouse / teclado, porque toda vez que eu movo meu mouse eu recebo muitos pacotes.

    
por j0h 09.05.2015 / 06:56

1 resposta

1

Pelo menos o idVendor e o idProduct podem ser vistos nos dumps do wireshark. Então, ele pode ser rastreado pelo id (que geralmente cresce quando reconectado).

    
por Velkan 09.05.2015 / 17:58