寫USB嗅探核心模組

寫USB嗅探核心模組

這是我的問題:

我有一個帶有 Raspbian Jessie 的 Raspberry pi 0,我將模組設定dwc2為使用 USB OTG。

我想嗅探 USB 流量從 Raspberry 實現透過 USB 指紋辨識主機

當控制器處於裝置(或週邊裝置)模式時,無法追蹤 USB 流量。僅當控制器配置為主機時才可能。所以我無法使用,usbmon因為沒有生成任何痕跡。

我想做的事情超出了我目前的知識範圍。這就是為什麼我需要一些幫助。

我想創建一個專門用於嗅探 USB 流量的模組。但我甚至不知道從哪裡開始。你有什麼建議嗎?

或者您認為我應該嘗試修改dwc2模組,找到發送和接收請求的位置?所以我可以使用 printk() 或將所有內容寫入檔案中。但它很髒,我不太喜歡這樣。

感謝您的時間 !

編輯:我需要在建立任何連接之前嗅探 USB 流量,主要是因為 Rpi 是稍後在了解主機的情況下配置的。

相關內容