OSX USB监控

Cla*_*ark 7 macos usb

如何监控OSX上的所有USB流量?我从Apple Dev网站下载了USB监控扩展,并运行了USB Prober.当我开始监控时没有显示任何内容,并且在监控时会有数据发送到USB设备和从USB设备发送数据.

我在这个网站上发现了两个类似的主题,但除了使用libusb之外,它们都没有给出答案.我希望我不必使用libusb从头开始编写自己的显示器.看到2010年提出的问题,我希望从那时起开发工具以在OSX上实现这一目标.

geo*_*war 1

USB Prober 不会记录所有 USB 流量。它仅记录 USB/HID 驱动程序消息(USB/HID 驱动程序发布的诊断/信息消息)。

我从未尝试过使用 libusb,但我怀疑它无法捕获所有 USB 流量以太网(但我可能是错的)。

如果您真的想监控 USB 流量,您应该考虑使用硬件 USB 协议分析仪,例如 Total Phase 的 Beagle 12:http ://www.totalphase.com/products/beagle_usb12/

或者 Ellisys 的 USB Explorer 200:http ://www.ellisys.com/products/usbex200/index.php

您可能有兴趣为这个启动的项目做出贡献:

http://www.kickstarter.com/projects/busing/openvizsla-open-source-usb-protocol-analyzer?ref=card

  • 1200 美元远远超出了我监测高速的预算。我知道有很多适用于 Windows 的软件选项(Bushound、USBTrace、USB 分析器,至少还有其他 10 个),但没有适用于 OSX 的软件?我读到了有关 kickstarter 项目的信息,但很多人都怀疑它是否会发布任何东西,因为它在 2 年前实现了融资目标,而且没有人对 2012 年 5 月 10 日的最后评论感到满意。项目评论在这里:http:// /www.kickstarter.com/projects/busing/openvizsla-open-source-usb-protocol-analyzer/comments (2认同)