通过解包键鼠数据监听键盘

开机自动加载usbmon模块
gedit /etc/mkinitcpio.conf

MODULES=(usbmon)

修改后 编译内核

sudo mkinitcpio -P

或者挂载到hook启动脚本里
modprobe usbmon

查看usb设备

lsusb

如果python运行监听没权限
/etc/udev/rules.d/99-usb.rules

1
2
SUBSYSTEM=="usb", ATTRS{idVendor}=="258a", ATTRS{idProduct}=="0049", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="007c", MODE="0666"

sudo usermod -aG libvirt boqi