Что-то вроде usbmon подойдет для ваших требований. Он обнаруживает передачу пакетов данных по шине.
Вам необходимо определить порог для передачи. Я бы рекомендовал регистрировать значения во время различных действий для использования в сценарии синтаксического анализа.
Так как usbmon может немного запутаться при реализации, вы можете использовать usbtop , это гораздо лучше реализовано.
Вы можете найти инструкции по установке в этом аналогичном вопросе