Bus Hound(USB抓包工具)
原文:http://www.ddooo.com/softdown/118819.htm
Bus Hound是是由美国perisoft公司研制的一款超级软件总线协议分析器,它是一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名“hound”的中文意思为“猎犬”,即指其能敏锐地感知到总线的丝毫变化。主要可用于捕捉来自设备的协议包和输入输出操作。
Bus Hound对于正在研究USB相关协议,需要对USB数据进行抓取分析效果非常不错,是一看所见即所得的USB抓包工具。多多小编为大家推荐Bus Hound破解版,并附上详细使用教程,喜欢的朋友请下载支持!
功能特色
1、支持所有版本的IDE,SCSI,USB,1394总线
2、支持各类设备如硬盘库,DVD,鼠标,扫描仪,网络照相机等
3、支持Windows9X,WindowsMe,NT4.0,2000,2003,XP和嵌入式XP操作系统
4、捕捉数据的总量仅受机器内存限制
5、可以设置触发信号自动停止捕获操作
6、测试读取,同步等设备性能
7、捕获设备驱动包,例如IRP
8、捕获任意数量的并行设备,而不管其总线类型
9、身材苗条,易于交换与下载
10、捕获的数据易于拷贝到其它环境生成Html格式
11、捕获的数据能保存为文本文件或ZIP文件
12、所有的可捕获设备以树形结构列出,让选择设备来得更轻松些
13、可捕获设备的启动过程
14、用户爱好设定功能,如用户可调整捕获到的数据显示宽度,更宜于查看和使用
15、查看底层协议包括SCSI的sense数据和USB的设置包
16、查看每阶段的时间变化精确到微秒
17、将输入输出发生的操作实时显示到屏幕上
18、纯软件解决方案,你不需要对硬件进行任何变更,一切依旧
安装教程
1、下载软件压缩包文件,点击“BusHound.msi”启动安装程序,在产品秘钥框内输入:49940,进行下一步安装
2、点击【OK】按钮,完成安装,重启计算机
提示:软件安装完毕必须重启才能生效,所以在安装之前,请保存好重要内容,避免丢失!
Bus Hound使用说明
1、重启之后,点击桌面的“Bus Hound”快捷图标启动程序,主界面如下:
首先关注菜单栏三个选项:
Capture: 数据抓取菜单选项;
Setting:设备设置菜单选项;
Devices:设备选取菜单选项。
2、点击“Devices”菜单选项选取设备,(选取之后,就可以监控该设备了。)
根据VID/PID来单击选取要操作的设备对象,最下方 “Properties” 即所要操作的USB设备的详细信息:人机接口(HID)设备,共配置有3个端点,端点0为控制端点,大小为8bytes;端点1分别为中断OUT/IN端点,大小为64bytes。
点击SendCommands即向USB设备发送命令。
3、点击“Devices”菜单页面下的“SendCommands”来向USB设备发送命令
选取USB界面,要发送数据即选择OUT端点,选择发送长度(注意!不能超过端点设定大小!),填写发送数据,(此处当初也让我非常郁闷,根本没有方框填写数据好吧!!!?无意中将鼠标点击到最下面的红框内,才发现最下面框中的部分既是数据输入部分,直接输入数值就可以。)最后点击 “RUN” 完成发送。
提示:为了DEBUG,在下位机做了个Loopback,即将上位机发送的数据发回给上位机
4、点击“Setting”菜单做一些必要的设置
按照自己的需求设置相应的设置,在此小编也只是设置了抓取的最大包记录显示大小为64bytes。
5、点击“Capture”菜单选项,观察USB上传的数据
即可观察到,OUT下发USB设备数据与USB设备上发的IN数据与预期相符,完全一致。
6、上述仅以一个实例来说明了Bus Hound的基本用法,如果您还有不明白的地方,也可以通过压缩包内的中文操作说明来学习,相信一定没问题!
Bus Hound(USB抓包工具)相关推荐
- USB抓包工具Bus Hound
Bus Hound是一款超级软件总线协议分析器,它是一种专用于PC机各种总线数据包监视和控制的开发工具软件,其名"hound"的中文意思为"猎犬",即指其能敏锐 ...
- 使用Ubuntu下usb抓包工具(usbmon)进行数据抓取的一次记录
前言 使用反汇编还原的库调试打印机网络作业设置,打印出来的日志与原库有出入,在usb传输处始终有偏差. 调用反汇编还原的库: DEBUG: Net_OnlyGetDataSizeFromReplyHd ...
- Linux下USB抓包工具UsbMon的使用和包数据格式解析
Linux下USB抓包工具UsbMon的使用和包数据格式解析 一.UsbMon的使用步骤 1.挂载debugfs 2.加载usbmon模块 3.确认usbmon是否可用 4.确认usb设备挂在哪条总线 ...
- Ubuntu 下USB抓包工具—usbmon
Ubuntu 下USB抓包工具-usbmon 目录:/lib/modules/3.13.0-24-generic/kernel/drivers/usb/mon/usbmon.ko(ubuntu16.0 ...
- linux下usb抓包:wireshark+usbmon
wireshark:介绍和安装方式请自行搜索: usbmon:即usb monitor,是linux内置的usb抓包工具:本质是内核模块,以ubuntu 14.04为例,模块的位置:/lib/modu ...
- ubuntu下usb抓包方法步骤--usbmon
开发或者调试USB设备相关的工具或者驱动,一个调试的利器就是usbmon抓包. 在ubuntu下使用步骤如下: 1 运行命令 sudo mount -t debugfs none /sys/ke ...
- 银河麒麟v10 sp1服务器操作系统安装使用tcpdump抓包工具
文章目录 前言 一.tcpdump是什么? 二.工具软件安装 二.工具命令简介 总结 前言 日常运维中,我们经常会用到抓包工具来捕获一些数据以便来分析业务系统收发包情况,今天我们将一起学习下如何在银河 ...
- (转载)网络抓包原理及常用抓包工具
感谢和转载于: https://blog.csdn.net/l61052319940708/article/details/80624900 本文以App作为例子,实际应用不限于App范围. 前言:本 ...
- 抓包工具之wireshark安装和使用
一.工具简介 Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料.Wireshark使用WinPCAP作为 ...
- Mac 下抓包工具安装使用
Mac下抓包 阅读目录 1.安装XQuartz 2.安装Wireshark 3.启动Wireshark 4.选择网卡,开始抓包 5.监听抓取802.11无线帧 6.通过RVI抓取iPhone数据包 7 ...
最新文章
- 葡萄城报表介绍:交叉报表
- Docker fence
- 2n个整数分为两组,使两组和差的绝对值最小
- 未转变者服务器床id,最新id欢迎补充
- CSS进阶(10)—— 深入理解BFC结界
- 数据更新播报php程序,使用thinkPHP实现数据更新一例【原创】
- 不是每个人都适合linux
- JDBC(九)DatabaseMetaData 数据库元数据
- Access新手到高手视频教程 109讲
- 基于MATLAB的疲劳检测
- JDK1.8 下载及安装步骤
- CAD单行文本数字求和
- centos 安装Times New Roman
- 常用的RGB颜色值参考表
- 大话设计模式(Java代码)
- Java程序设计-实验6-sdust
- word- 图片显示不全/错位
- Anaconda使用感悟
- 深度学习入门论文(必看)
- python统计文本字数_Python 简单应用--文章字数统计
热门文章
- 32位服务器系统支持8G内存,32位系统怎么支持8g内存条win10 64位系统闲置服务器...
- 基于vue2的 H5框架
- 互亿无线短信平台接口java实现
- 关于工业大数据,这是最完整的介绍了,附60页PPT
- Adams入门详解与实例(第2版)pdf电子书
- 不要错过!第十一届CDA考试Level Ⅰ优秀考生采访
- ROS中使用A星算法进行路径规划
- 学习笔记(4):Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)-深度学习“四件套”:数据、模型、损失函数与优化器...
- 成都“小甜甜”:她给了男人希望,男人却被嘲笑X丝
- 图解内存的工作原理及时序介绍