리눅스에서 usb packet analyzer를 만들어 보려고 하는데요

 

호스트pc에서 동작하면서 usb 포트에 꽂혀 있는 장치와 서로 주고 받는

패킷을 볼 수 있는 프로그램을 만들어 보려고 합니다.

 

리눅스 구조 중에서 어디를 지켜보고 있어야 호스트 pc와 디바이스가

서로 주고 받는 패킷을 볼 수 있을지 잘 모르겠습니다.

 

어디를 찾아보고 공부해야할지 좀 도와주시면 감사하겠습니다.