A simple library for usb rubber ducky
Status | Task |
---|---|
✅ | Detect HID device availability |
✅ | HID Keyboard LED Report |
✅ | Enable/Disable HID Mode |
✅ | Set USB HID Paramaters (VendorID, ProductID, Manufacturer, Product, Serial) |
✅ | Get USB HID parameters (VendorID, ProductID, Manufacturer, Product, Serial) |
Status | Task |
---|---|
✅ | USB Enumeration based fingerprinting (Windows based OS, Darwin based OS, Linux based OS) |
❌ | Keystroke supported based fingerprinting (Win, Mac, Linux, ChromeOS, Android, iOS) |
Status | Task |
---|---|
✅ | Alphanumeric |
✅ | Punctuations |
✅ | Cursors |
✅ | System Keys |
✅ | Modifier Keys |
✅ | Lock Keys |
Status | Task |
---|---|
✅ | Buttons |
✅ | Scroll |
✅ | Wheel |
Status | Task |
---|---|
✅ | Take input from Application |
🚧 | Script parser and intepreter |
🚧 | Read/Write to HID devices on Linux/Android |
🚧 | Report output to Application |
Status | Task |
---|---|
✅ | Code Intent |
✅ | Comment Command (REM) |
✅ | Constants |
✅ | Variables |
✅ | Functions |
❌ | Extensions |
✅ | Assignment Operators |
✅ | Math Operators |
✅ | Comparasion Operators |
✅ | Parentheses Operator |
✅ | Logical Operators |
✅ | Bitwise Operators |
✅ | Hexadecimal to Decimal |
✅ | If command |
✅ | Else command |
✅ | While loop |
✅ | Loop (REPEAT) |
✅ | Return |
❌ | Random Keystroke Injection |
❌ | Random HID parameters |
❌ | Payload control |
❌ | USB HID Parameters (VID_ PID_ MAN_ PROD_ SERIAL_) |
✅ | Delay (DELAY DEFAULTDELAY DEFAULT_DELAY) |
Status | Task |
---|---|
❌ | String injection (STRING STRINGLN) |
❌ | String delay (STRING_DELAY STRINGDELAY) |
❌ | Cursor Keys 1 (UP DOWN LEFT RIGHT) |
❌ | Curson Keys 2 (UPARROW DOWNARROW LEFTARROW RIGHTARROW) |
❌ | Cursor Keys 3 (PAGEUP PAGEDOWN HOME END) |
❌ | Cursor Keys 4 (INS INSERT DELETE DEL BACKSPACE BKSP TAB SPACE) |
❌ | System Keys 1 (ENTER) |
❌ | System Keys 2 (ESCAPE ESC) |
❌ | System Keys 3 (PAUSE BREAK) |
❌ | System Keys 4(PRINTSCREEN or PRINTSCRN or PRNTSCRN or PRTSCN or PRSC or PRTSCR) |
❌ | System Keys 5 (MENU APP) |
❌ | System Keys 6 (F1 to F24) |
❌ | Modifier Keys (GUI or WINDOWS or COMMAND or META SHIFT ALT CONTROL or CTRL) |
❌ | Modifier Keys Injection Mode (INJECT_MOD) |
❌ | Lock Keys Injection (CAPSLOCK NUMLOCK NUMLOCK) |
❌ | Lock Keys LED Status |
❌ | Lock Key On/Off/Toggle status check |
❌ | Key Hold (Hold and Release a key) |
❌ | Key press Jitter |
Status | Task |
---|---|
❌ | Press button (CLICK TOUCH PRESS) |
❌ | Hold/drag button (DRAG HOLD) |
❌ | Move cursor without click (MOVE TRANSLATE) |
❌ | Mouse Wheel (KNOB WHEEL SCROLL) |
Status | Task |
---|---|
❌ | Arming Mode (Simulate a button press to start/stop the rubber ducky attack) |
❌ | Feedback LEDs to know status of HID attack. |