2013-08-08 10 views
16

मेरे पास एक लोकप्रिय ड्राइंग टैबलेट है जो मैं अपने पीसी से यूएसबी के साथ कनेक्ट करता हूं। एक बार कनेक्ट होने पर, टैबलेट हाथ की गतिविधियों का पता लगाता है और तदनुसार सूचक का उपयोग करता है। कहीं, टैबलेट इस डेटा को मेरे कंप्यूटर पर प्रेषित कर रहा है।मैं लिनक्स पर यूएसबी डिवाइस से संदेशों को कैसे रोकूं?

मेरा लक्ष्य डेटा को संसाधित करने के बाद इन प्रसारणों को रोकना और माउस में हेरफेर करना है। मुझे मिली buzzwords हैं: डिवाइस ड्राइवर और छिपा, लेकिन मैं उससे अधिक टुकड़ा करने में सक्षम नहीं हूं।

  1. यह कैसे किया जाता है, तो डेटा स्वरूप में जाना जाता है:

    मान लिया जाये कि यह संभव है, मैं कुछ प्रश्न हैं?

  2. यह कैसे किया जाता है यदि डेटा प्रारूप अज्ञात/स्वामित्व है?

मेरा कंप्यूटर उबंटू चला रहा है (लेकिन लिनक्स ओएस के किसी भी रूप से संबंधित उत्तरों की बहुत सराहना की जाती है!)।


नोट: यह question समान है लेकिन विंडोज के लिए है।

+1

यहां एक अच्छा प्रारंभिक बिंदु है: http://lxr.free-electrons.com/source/drivers/usb/README –

उत्तर

23

असल में आप एक buzzword "यूएसबी स्नीफिंग" चूक गए। ;-)

यहां शुरू करने के लिए, लिनक्स पर यूएसबी स्नीफिंग पर कुछ ट्यूटोरियल दिए गए हैं।

अनिवार्य रूप से आप एक सामने के अंत के रूप में यूएसबी-पैकेट और कब्जा करने के लिए Wiresharkusbmon लिनक्स कर्नेल मॉड्यूल का उपयोग प्रदर्शित करने और विश्लेषण करने के लिए कब्जा यूएसबी धारा।

+0

बहुत बढ़िया, बहुत बहुत धन्यवाद। – sdasdadas

+0

मैं अंत में यह करने के लिए चारों ओर मिल गया और यह बहुत अच्छा काम किया, तो फिर से धन्यवाद। हालांकि, मेरी समस्या यह है कि यह अभी भी संदेश को ओएस तक पहुंचने से रोकता नहीं है (और बाद में माउस को ले जा रहा है)। मैं इसे पूरी तरह से रोकने के लिए एक रास्ता खोजना चाहता हूं। – sdasdadas

+1

@sdasdadas आप इसे 'xinput' के साथ अक्षम करने का प्रयास कर सकते हैं http://askubuntu.com/questions/160945/is-there-a-way-to-disable-a-laptops-internal-keyboard – Tim

संबंधित मुद्दे