首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OSX USB监控

OSX USB监控
EN

Stack Overflow用户
提问于 2013-02-08 05:52:54
回答 3查看 19K关注 0票数 7

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

我在这个网站上找到了两个类似的话题,但除了使用libusb之外,没有一个给出了答案。我希望我不必从头开始使用libusb编写自己的监视器。鉴于这些问题是在2010年提出的,我希望从那时起就已经开发出工具来在OSX上实现这一点。

EN

回答 3

Stack Overflow用户

发布于 2017-11-28 19:30:19

在高版本(可能还有更老的版本)中是可能的,您将需要Wireshark's nightly build (我使用的是V2.5.0rc0)。安装完成后,您需要打开USB“接口”:

代码语言:javascript
运行
复制
sudo ifconfig XHC20 up

在此之后,您可以使用wireshark嗅探XHC20接口中的所有流量。完成后,记得关闭接口:

代码语言:javascript
运行
复制
sudo ifconfig XHC20 down

来源:aud-ios

票数 3
EN

Stack Overflow用户

发布于 2013-02-09 01:03:16

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

我从未尝试过libusb,但我怀疑它不能捕获所有的USB流量(但我可能错了)。

如果你真的很想监控USB流量,你应该考虑一个硬件USB协议分析器,比如Total Phase:http://www.totalphase.com/products/beagle_usb12/中的Beagle12。

或者来自Ellisys的USB Explorer200:http://www.ellisys.com/products/usbex200/index.php

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

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

票数 1
EN

Stack Overflow用户

发布于 2015-09-09 07:23:11

USB usbtracer包含在USB Prober.app中:https://developer.apple.com/library/mac/qa/qa1370/_index.html

  • 没有HTML锚点,所以搜索“我在哪里可以找到usbtracer工具以及如何使用它?”
  • 我不知道它是否显示了所有流量,但至少在我的例子中它显示了一些东西,而USB Prober没有显示任何
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14761714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档