Transform your Arduino into a keystroke-automation tool with this low-cost alternative to the USB Rubber Ducky, designed for ethical hacking, testing, and automation tasks.
This project enables an Arduino to act as a Human Interface Device (HID), executing pre-programmed keystroke sequences. It's designed for cybersecurity enthusiasts, educators, and professionals looking for an accessible and versatile tool for automation and testing purposes.
- Custom Scripting: Easily create and deploy keystroke sequences.
- Broad Compatibility: Works with Arduino Leonardo, Micro, and others.
- Educational Tool: Ideal for learning about HID attacks and defenses.
- Compatible Arduino board.
- Arduino IDE.
- Clone the repository:
git clone https://github.com/uoRetr0/arduino-rubber-ducky.git
- Open the Arduino IDE, select your board and port.
- Load the script from this repository and upload it to your Arduino.
The Arduino will mimic a USB keyboard, executing the keystroke sequence upon connection to a computer. Customize the script to fit your specific needs.
Intended for educational and legitimate uses only. Ensure compliance with laws and regulations in your jurisdiction.
Released under the MIT License. See LICENSE for details.