2013-12-19 19 views
4

是否有任何方便的软件工具可用于MAC OSx 10.6及以上版本的USB端口嗅探?我们能做到这一点在Windows中的免费软件和一些许可版本少数软件utils的...任何可用于在MAC OSx中执行USB端口嗅探的软件实用程序?

+0

问题,要求我们建议或找到一个工具,库或喜爱的异地资源是题外话堆栈溢出,因为他们往往以吸引自以为是的答案和垃圾邮件。有关详细信息,请参阅[帮助/在线主题]页面(具体而言,编号列表,项目编号5)。 –

+0

我觉得这是一个纯粹与MAC OS X上的USB开发和调试有关的问题,可能不被视为垃圾邮件。如果违反规则,我会在这里删除这个问题,并可能在其他论坛寻求帮助。 – Senthil

+0

由于我是StackOverflow的新手,我没有机会彻底查看发布规则。如果它违反发布规则,那么我会要求主持人关闭/删除这个问题。没有问题。 – Senthil

回答

3

如果你是registered as an Apple developer,你可以下载一个版本的IOUSBFamily代码启用日志记录的;它带有一个“USB Prober”应用程序。这可能会让你做一些你想要的。我不确定Apple在USB代码的标准版本中提供了哪些代码,可以让您从USB堆栈获取这些信息。

+1

但是你看,IOUSBFamily KEXT的日志版本UsbProber一起提供这些请求的提出USB请求和状态,但不提供完整数据包的数据信息,我们在Windows上运行的软件获得。 – Senthil

-2

Wireshark是一个强大的工具,以捕捉不同的设备(以太网,USB,原材料等产生的流量.. )。 您还可以保存USB设备生成的USB流量。

的libpcap之前1.0版本不包括USB支持,所以至少安装libpcap的1.0.0。

+1

Wireshark的支持的OS嗅探只有libpcap的支持是该操作系统上的USB端口,而*只* OS上的libpcap目前支持USB端口嗅探就是Linux - *不* OS X. – 2013-12-21 00:46:36

+1

是的,这就是我已经在测试时看到OS X ML上的Wireshark。 Wireshark捕获OS X上的网络数据包,但不捕获USB原始数据。 – Senthil

+0

我也想回答这个问题。我认为它不是一种不合理的做法,因为它不是将一种解决方案与另一种解决方案进行比较(它引入了自以为是的反应),而仅仅是找到可以进行调查的任何或所有解决方案。答案似乎是在mac osx上没有提供所需的功能。 –