2013-08-08 17 views
16

PC'mi USB ile bağladığım popüler bir çizim tabletim var. Bir kez bağlandığında, tablet el hareketlerini algılar ve işaretçiyi buna göre manipüle eder. Bir yerlerde, tablet bu verileri bilgisayarıma aktarıyor.Linux'ta bir USB aygıtından iletileri nasıl engellerim?

Amacım, bu iletimleri engellemek ve verileri işledikten sonra fareyi işlemektir. Bulduğum buzzwords: aygıt sürücüleri ve HID, ama bundan daha fazlasını bir araya getiremedim. veri biçimi biliniyorsa

  1. Bu nasıl yapılır:

    bu mümkün olduğunu varsayarsak, bir kaç sorum var?

  2. Veri formatı bilinmeyen/patentli ise bu nasıl yapılır?

Bilgisayarımda Ubuntu çalışıyor (ancak herhangi bir Linux işletim sistemi ile ilgili yanıtlar büyük beğeni topluyor!).


Not: Bu question, benzer ancak Windows için tasarlanmıştır.

+1

İşte iyi bir başlangıç ​​noktası: http://lxr.free-electrons.com/source/drivers/usb/README –

cevap

23

Aslında "USB sniffing" adlı bir sesli sözcüğü kaçırdınız. ;-)

İşte size başlamanız için Linux'ta USB koklama ile ilgili birkaç öğreticidir.

  • tjworld.net/wiki/Linux/Ubuntu/USBmonitoring
  • +0

    Harika, çok teşekkürler. – sdasdadas

    +0

    Sonunda bunu yapmak için uğraştım ve harika çalıştı, bu yüzden tekrar teşekkürler. Yine de, sahip olduğum sorun, mesajın OS'ye ulaşmasını (ve ardından fareyi hareket ettirmesini) engellememesi. Bunu tamamen önlemek için bir yol bulmak istiyorum. – sdasdadas

    +1

    @sdasdadas "xinput" ile devre dışı bırakmayı deneyebilirsiniz http://askubuntu.com/questions/160945/is-there-a-way-to-disable-a-laptops-internal-keyboard – Tim

    İlgili konular