隐藏工具
hid-tools的Python项目详细描述
hid工具是一组与内核的hid子系统交互的工具。
它可以直接从git存储库运行,也可以通过pip3安装 安装HID工具。
#安装
不需要安装hid tools存储库,所有工具和 内核测试可以直接从git存储库运行工具在哪里 需要安装时,建议使用pip:
` $ pip3 install --user . `
这会将所有工具安装到用户指定的Python路径中跳过 –用户标记需要在系统范围内安装的位置。移除 工具也可以与pip一起工作:
` $ pip3 uninstall hid-tools `
#用户调试工具
##HID记录器
hid recorder从设备打印hid报告描述符 节点和来自该设备的任何HID报告。输出格式可以是 用于调试如果运行时没有任何参数, 工具打印可用设备的列表。
` $ sudo hid-recorder `
##HID重播
hid replay从hid recorder获取输出并通过 虚拟隐藏设备,看起来与录制的设备一模一样
` $ sudo hid-replayrecording-file.hid `
隐藏解码
hid decode获取hid报告描述符并打印可读的 它的版本。hid decode接受二进制报告描述符,字符串 字节和其他格式
` $ hid-decode /sys/class/input/event5/device/device/report_descriptor `
#内核测试
hid工具库包含许多测试来运行内核 HID子系统。测试不是pip3模块的一部分,必须运行 从git存储库。最方便的测试调用是 只需调用pytest
` $ sudo pytest-3 `
有关如何运行 测验。
#hidtools python模块
技术限制要求hid工具附带Python模块 称为“hidtools”此模块not将由外部使用 应用。
hidtools python模块不提供任何API稳定性保证。 它可能随时更改
#许可证
hid tools是根据gplv2+授权的。