USB

USB Host and Device features for ESP32-S3 devices

GhostESP supports USB Host and Device mode on ESP32-S3 devices:

  • Keyboard Control — Connect a USB keyboard as input for the device
  • BadUSB — Execute DuckyScript payloads as a USB HID keyboard
  • USB Keyboard Mode — Real-time keystroke forwarding from a paired display controller
  • Mouse Jiggler — Keep the host PC awake with periodic mouse movements