OSX-USB-Monitoring
Wie kann ich überwachen, dass alle USB-traffic auf OSX? Ich habe die USB-überwachung Erweiterungen aus dem Apple Dev website und rannte USB Prober. Nichts zeigt, wenn ich starten Sie die überwachung, und es gibt Daten, die gesendet werden und von dem USB-Gerät während der Beobachtung.
Fand ich 2 gleiche Themen auf dieser Seite, aber keiner gab eine Antwort, abgesehen von der Verwendung von libusb. Ich hatte gehofft, ich würde nicht schreiben, dass meine eigenen monitor von Grund auf neu mit libusb. Zu sehen, wie die Fragen gestellt wurden, die in 2010, hoffe ich, dass ich Werkzeuge entwickelt, die seitdem dazu auf OSX.
- Ich habe gelesen dies ist möglich mit Wireshark und usbmon. Ist es ein Körperbau von usbmon, das funktioniert auf osx?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich in der high sierra (und vielleicht auch älteren Versionen), müssen Sie Wireshark ' s nightly-build (ich verwende V2.5.0rc0). Nachdem Sie es installiert haben, werden Sie brauchen, um die USB-Schnittstelle"":
Und nach, dass Sie können verwenden Sie wireshark Sniffer den gesamten Datenverkehr in der
XHC20
- Schnittstelle. Wenn Sie fertig sind, denken Sie daran, schalten Sie die Schnittstelle unten:Quelle: aud-ios.
USB-Prober nicht melden Sie sich für alle USB-Verkehr. Es protokolliert nur die USB/HID-Treiber Nachrichten (Diagnose - /info-Nachrichten, die per USB/HID-Treiber).
Ich habe nie versucht, libusb, aber ich vermute, dass es nicht erfassen kann alle USB-traffic-ether (aber ich könnte falsch sein).
Wenn Sie überhaupt ernst zu überwachen, USB-Verkehr sollten Sie ein hardware-USB-Protokoll-Analysator wie der Beagle 12 von Insgesamt Phase: http://www.totalphase.com/products/beagle_usb12/
Oder der USB Explorer 200 von Ellisys: http://www.ellisys.com/products/usbex200/index.php
Könnten Sie daran interessiert sein, Ihren Beitrag zu diesem Projekt wurde:
http://www.kickstarter.com/projects/bushing/openvizsla-open-source-usb-protocol-analyzer?ref=card
usbtracer enthalten ist im USB Prober.app:
https://developer.apple.com/library/mac/qa/qa1370/_index.html
"Wo finde ich die usbtracer tool und wie kann ich es nutzen?"