Test your USB Rubber Ducky payloads – no hardware required.
RubberLikey.py is a cross-platform Python tool that emulates DuckyScript payloads locally, letting you debug and refine payload.txt files before flashing the real device.
- 🖥 Local execution – run your payloads on Windows, Linux, or macOS.
- ⌨️ Supports core DuckyScript commands:
DELAYSTRINGENTERTABGUISHIFT <key>
- ⚡ Realistic mode (
--realistic) – adds human-like typing & pacing. - 🛡 Safe default delays – prevents GUI/app crashes while testing.
- 🔍 Console logs every executed command.
git clone https://github.com/Sec-Llama/RubberLikey.git
cd RubberLikey
pip install pynputpython RubberLikey.py payload.txtpython RubberLikey.py payload.txt --realisticREM Open Run dialog
GUI r
DELAY 300
STRING notepad
ENTER
DELAY 500
STRING Hello from RubberLikey!
ENTER
- Keyboard layout mapping (
en-us,es-la, etc.) - Clipboard injection (CTRL+V)
- GUI interface
- Dry-run preview mode
- Log output to file
This tool is for educational and authorized security testing only.
The author is not responsible for any misuse.
💀 Hack smart. Test safe.