USBQ is a Python-based programming framework for monitoring and modifying USB communications.
- Source
- Hacking: USBQ was used in the DEF CON 27 presentation Cheating in eSports: How to Cheat at Virtual Cycling Using USB Hacks.
- Demo videos:
- Basic demo
Brad Dixon / Carve Systems
Recent posts:
- 2019-08-08 Hack USB with USBQ
$ usbq --help
Usage: usbq [OPTIONS] COMMAND [ARGS]...
USBQ: Python programming framework for monitoring and modifying USB
communications.
Options:
--debug Enable usbq debug logging.
--logfile FILE Logfile for --debug output
--trace Trace plugins.
--dump Dump USBQ packets to console.
--disable-plugin TEXT Disable plugin
--enable-plugin TEXT Enable plugin
--config FILE Read configuration from FILE.
--help Show this message and exit.
Commands:
mitm Man-in-the-Middle USB device to host communications.