USB 스니핑 커널 모듈 작성

USB 스니핑 커널 모듈 작성

내 문제는 다음과 같습니다.

Raspbian Jessie가 포함된 Raspberry Pi Zero가 있고 dwc2USB OTG를 사용하도록 모듈을 설정했습니다.

나는 원한다USB 트래픽을 스니핑하려면라즈베리에서 구현까지USB 지문 인식을 통한 호스트 식별.

하지만컨트롤러가 장치(또는 주변 장치) 모드에 있으면 USB 트래픽을 추적할 수 없습니다.. 컨트롤러가 호스트로 구성된 경우에만 가능합니다. 그래서 usbmon흔적이 생성되지 않아 사용할 수 없습니다 .

내가 하려는 일은 내가 현재 알고 있는 것 이상이다. 이것이 바로 도움이 필요한 이유입니다.

USB 트래픽을 스니핑하도록 설계된 특정 모듈을 만들고 싶습니다. 하지만 어디서부터 시작해야 할지조차 모르겠습니다. 조언이 있으신가요?

dwc2아니면 모듈을 수정하고 요청이 전송되고 수신되는 위치를 찾아야 한다고 생각하시나요 ? 그래서 printk()를 사용하거나 모든 것을 파일에 쓸 수 있습니다. 하지만 더러워서 별로 좋아하지 않아요.

시간 내 주셔서 감사합니다 !

편집: 연결하기 전에 USB 트래픽을 스니핑해야 합니다. 주로 Rpi가 나중에 호스트에 대한 지식을 가지고 구성되기 때문입니다.

관련 정보