USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)
簡介
在學習 USB 時,嘗試了許多工具。有些是純軟件工具,有些是需要硬件配合。以下僅僅做個記錄。
Bus Hound
??一個比較輕量級純軟件工具,軟件界面看著就像上一個世紀的風格。官網為http://perisoft.net/index.htm。使用上也不是很麻煩,但是在實際使用中發現,對于某些USB報文無法抓取,這是個硬傷。而且,其也不具備USB協議分析功能。拿到報文后需要自行進行分析。安裝后需要重啟計算機才可用!
??這是一個收費工具,目前不怎么更新了,最新版為 6.01。但是網上放出去了其最新版的注冊碼。還有個簡單的中文使用說明。下圖為Bus Hound監聽的U盤的報文
界面相當簡潔明了。就是分析比較費勁!
USBlyzer
??也是個純軟件工具,軟件界面與USBTrace差不多。官網為http://www.usblyzer.com/。界面上來說還算簡介,抓取的報文看著也比較清楚,同時具備了 USB 協議分析功能。安裝后需要重啟計算機才可用!
??這是一個收費工具,目前不怎么更新了,最新版為 2.2 build 100。網上也有其最新的破解版,但是破解補丁報毒,使用需謹慎。下圖為USBlyzer監聽的USB虛擬通信口的報文
USBTrace
??也是個純軟件工具,軟件界面與USBlyzer差不多,不做過多說明。官網為http://www.sysnucleus.com/index.html。界面上來說也算可以,但是抓取的報文個人看著不是很舒服,同時具備了 USB 協議分析功能,但是分析的看著不爽。安裝后需要重啟計算機才可用!
??這是一個收費工具,目前不怎么更新了,最新版為 3.0.1。網上也有其最新的破解版,但是破解補丁報毒,使用需謹慎。下圖為USBTrace監聽的USB虛擬通信口的報文
USB Monitor Pro
??也是個純軟件工具,比較小巧。官網為http://www.usb-monitor.com/。界面上來說也算可以,抓取的報文還是比較簡潔,同時具備了 USB 協議分析功能。配置項比較少,安裝后無需重啟計算機就可用!
??這是一個收費工具,目前不怎么更新了,最新版為 2.8。下圖為USB Monitor Pro監聽的USB虛擬通信口的報文
USB Monitor(Device Monitoring Studio)
??也是個純軟件工具。官網為https://www.hhdsoftware.com/。界面還可以,功能比較強大,在使用上要求比較高!同時具備了 USB 協議分析功能。安裝后需要重啟計算機才可用!
??這是一個收費工具,更新還是比較頻繁的,最新版為 8.08。
ToTalPhase(Data Center)
??這是個硬件抓包工具,其對應的上位機軟件名為***Data Center***。其不僅僅支持USB協議,通過更換不同的硬件,可以支持如I2C、SPI等,其官網為https://www.totalphase.com/。
??雖然配套軟件免費試用,但是沒有配套的硬件也是沒啥卵用。這個工具用的還是挺多的。無論是抓取的報文,還是分析功能都很贊!
配套工具如下:
Ellisys USB Protocol Analysis
??這是個硬件抓包工具,沒用過!官網為https://www.ellisys.com/index.php。
其他國產的USB分析儀
略
總結
以上是生活随笔為你收集整理的USB 之三 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ARM 之三 Keil uVision4
- 下一篇: ARM 之四 各集成开发环境(IDE)说