USBlyzer是一款强大的适用于Windows系统的USB协议分析软件,它能够查看电脑所有USB设备信息,监控USB设备的活动以及分析USB设备协议,采用树状图显示,所有信息随时刷新,可以帮助用户轻松分析USB协议。
一、查看
1、以分层自动刷新树形视图显示所有插入的USB设备
2、查看和浏览USB设备及其组件。
3、查看每个USB设备的详细USB相关信息:设备描述符,配置,接口,端点等
4、验证所有标准USB描述符的一般符合性与USB规范。
5、查看每个USB设备的详细的PnP相关信息:硬件ID,实例ID,软件密钥,PDO名称等
二、捕获
1、USB驱动程序堆栈中的任何级别的实时监控从USB主机控制器到目标USB设备。
2、同时捕获多个USB设备。
3、请求问题和完成的单独日志记录。
4、捕获几乎所有类型的USB请求块(URB)。
5、捕获几乎所有类型的USB相关的内核模式设备I / O控制请求。
6、捕获几乎所有类型的用户模式设备I / O控制请求USB主控制器和USB集线器。
7、捕获所有PnP IRP。
8、自动捕获热插拔设备。可以用来监视设备枚举过程。
三、分析
1、轻松分析USB协议和USB设备I / O活动。
2、显示所有USB标准请求的详细分析作为设置特征,获取描述符等
3、包括全面的USB类解码器。
4、显示有关IRP的详细信息,IO_STACK_LOCATION以及与每个捕获的请求相关联的URB结构。
5、显示与之关联的缓冲区内容(如果有的话)以十六进制格式请求。
6、可配置的过滤,以排除非必要的信息从视图。
7、搜索功能搜索特定的捕获文件请求类型。
四、保存
1、将捕获的数据保存在二进制文件中以供日后分析
2、将捕捉列表内容或其任何部分导出为纯文本,CSV,XML或HTML格式。
3、将任何USB设备的USB描述符层次结构导出为HTML格式。