2013-02-07 16 views
5

मैं ओएसएक्स पर सभी यूएसबी यातायात की निगरानी कैसे कर सकता हूं? मैंने ऐप्पल देव वेबसाइट से यूएसबी निगरानी एक्सटेंशन डाउनलोड किया और यूएसबी रॉबर्ट चलाया। जब मैं निगरानी शुरू करता हूं तब कुछ भी दिखाई नहीं देता है, और निगरानी करते समय यूएसबी डिवाइस से डेटा भेजा जा रहा है।ओएसएक्स यूएसबी निगरानी

मुझे इस साइट पर 2 समान विषय मिले, लेकिन न ही libusb का उपयोग करने से एक जवाब दिया। मैं उम्मीद कर रहा था कि मुझे libusb का उपयोग करके स्क्रैच से अपना मॉनीटर लिखना पड़ेगा। 2010 में प्रश्न पूछे जाने पर, मुझे उम्मीद है कि ओएसएक्स पर इसे पूरा करने के लिए उपकरण विकसित किए गए हैं।

+0

मैंने पढ़ा है कि यह वायरशर्क और यूएसबीएम का उपयोग कर संभव है। क्या यूएसबीएमएम की एक बोली है जो ओएसएक्स पर काम करती है? उच्च गति की निगरानी के लिए – Clark

उत्तर

1

यूएसबी प्रोबोर सभी यूएसबी यातायात लॉग नहीं करता है। यह केवल यूएसबी/एचआईडी चालक संदेश लॉग करता है (यूएसबी/एचआईडी ड्राइवरों द्वारा पोस्ट किया गया नैदानिक ​​/ जानकारी संदेश)।

मैंने कभी इसके लिए libusb की कोशिश नहीं की है, लेकिन मुझे संदेह है कि यह सभी यूएसबी यातायात ईथर पर कब्जा नहीं कर सकता है (लेकिन मैं गलत हो सकता है)। Ellisys से http://www.totalphase.com/products/beagle_usb12/

या यूएसबी एक्सप्लोरर 200: http://www.ellisys.com/products/usbex200/index.php

आप

आप निगरानी यूएसबी यातायात के बारे में सभी गंभीर पर हैं, तो आप की तरह कुल चरण से बीगल 12 एक हार्डवेयर यूएसबी प्रोटोकॉल विश्लेषक पर विचार करना चाहिए

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

+1

$ 1200 मेरे बजट से बाहर है। मुझे पता है कि विंडोज़ (बुशौउंड, यूएसबीट्रेस, यूएसबी विश्लेषक, कम से कम 10 अन्य) के लिए बहुत से सॉफ्टवेयर विकल्प हैं, लेकिन ओएसएक्स के लिए कोई भी नहीं है? मैंने किकस्टार्टर प्रोजेक्ट के बारे में पढ़ा है लेकिन बहुत से लोग संदेहजनक हैं कि यह 2 साल पहले अपने फंडिंग लक्ष्य को हासिल करने के बाद से कुछ भी रिलीज करने जा रहा है और कोई भी 10 मई, 2012 से आखिरी टिप्पणी से खुश नहीं है। यहां परियोजना पर टिप्पणियां: http://www.kickstarter.com/projects/bushing/openvizsla-open-source-usb-protocol-analyzer/comments – Clark

+0

ऐसा प्रतीत होता है कि किकस्टार्ट परियोजना ओपनविज़स्ला रेल से निकल गई है। इसे 2010 में वित्त पोषित किया गया था लेकिन हालिया प्रतिक्रिया के आधार पर यह अवधारणा चरण से आगे नहीं बढ़ी है। – JGG

+0

@ जेजीजी ऐसा लगता है कि उसने किकस्टार्टर उत्पादों को सफलतापूर्वक भेज दिया है :) – AJP

1

usbtracer यूएसबी Prober.app में शामिल है:: इस किकस्टार्ट किये प्रोजेक्ट में योगदान में रुचि हो सकती https://developer.apple.com/library/mac/qa/qa1370/_index.html

  • कोई एचटीएमएल एंकर, तो के लिए खोज "मैं usbtracer उपकरण कहां ढूंढूं और मैं इसे कैसे उपयोग कर सकते हैं?"
  • मैं अगर यह सभी यातायात या पता चलता नहीं पता नहीं है, लेकिन कम से कम मेरे मामले में यह कुछ पता चलता है, और यूएसबी Prober कुछ भी नहीं पता चलता
1

यह (और शायद पुराने संस्करणों) उच्च सिएरा में संभव है, आप Wireshark's nightly build की आवश्यकता होगी (मैं V2.5.0rc0 का उपयोग कर रहा हूं)। आप इसे स्थापित करने के बाद आप USB "इंटरफेस" को लाने के लिए की आवश्यकता होगी:

sudo ifconfig XHC20 up 

और उसके बाद आप XHC20 इंटरफ़ेस में सभी यातायात सूंघना wireshark उपयोग कर सकते हैं। जब आप समाप्त, इंटरफ़ेस चालू करने के लिए नीचे याद रखें:

sudo ifconfig XHC20 down 

स्रोत: aud-ios