If the USB devices are mounted by udev or a similar tool, you might try to install some hooks that set up an inotify listener, which then records all reads from the USB device.
That way you wouldn't have to make sense of the USB traffic yourself, but you could use the more high-level file system and inotify interface.