7

OSX ですべての USB トラフィックを監視するにはどうすればよいですか? Apple Dev Web サイトから USB 監視拡張機能をダウンロードし、USB Prober を実行しました。監視を開始しても何も表示されず、監視中に USB デバイスとの間でデータが送受信されます。

このサイトで2つの同様のトピックを見つけましたが、どちらもlibusbを使用する以外に答えを出していません. libusb を使用して自分のモニターをゼロから作成する必要がないことを望んでいました。質問は 2010 年に行われたので、それ以降、OSX でこれを達成するためのツールが開発されていることを願っています。

4

3 に答える 3

1

USBProberはすべてのUSBトラフィックをログに記録するわけではありません。USB / HIDドライバーメッセージ(USB / HIDドライバーによって投稿された診断/情報メッセージ)のみをログに記録します。

私はこれに対してlibusbを試したことがありませんが、すべてのUSBトラフィックエーテルをキャプチャできないと思われます(ただし、間違っている可能性があります)。

USBトラフィックの監視に真剣に取り組んでいる場合は、TotalPhaseのBeagle12のようなハードウェアUSBプロトコルアナライザーを検討する必要があります:http://www.totalphase.com/products/beagle_usb12/

またはEllisysのUSBExplorer200:http ://www.ellisys.com/products/usbex200/index.php

このキックスタートプロジェクトに貢献することに興味があるかもしれません:

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

于 2013-02-08T17:03:16.387 に答える
1

usbtracer は USB Prober.app に含まれています: https://developer.apple.com/library/mac/qa/qa1370/_index.html

  • そこには HTML アンカーがないので、「usbtracer ツールはどこで見つかり、どのように使用できますか?」を検索してください。
  • すべてのトラフィックが表示されるかどうかはわかりませんが、少なくとも私の場合は何かが表示され、USB Prober には何も表示されません
于 2015-09-08T23:23:11.460 に答える