WUD-Ducky
An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆 (by tobozo)
tinyusb
An open source cross-platform USB stack for embedded system (by hathach)
Our great sponsors
WUD-Ducky | tinyusb | |
---|---|---|
4 | 48 | |
99 | 4,521 | |
- | - | |
0.0 | 9.7 | |
about 1 month ago | 4 days ago | |
C | C | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WUD-Ducky
Posts with mentions or reviews of WUD-Ducky.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-12.
- ESP32 Rubber Duckey
- Got an esp32 working as a badusb (also known as rubber ducky) with reading/writing from sd card, using display, and running a command and control webserver! All in one small standard USB size package. Will be updating and adding features such as running actual ducky script.
-
How can I buy this esp32s2Stick completely ready to run?
also there's this project: https://github.com/tobozo/WUD-Ducky
- WUD-Ducky: An USB Rubberducky example for ESP32-S2 module with SD Card 🦆
tinyusb
Posts with mentions or reviews of tinyusb.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-05.
- An open source cross-platform USB stack for embedded system
-
Bluetooth to USB Audio bridge
Implementing the required USB host interface is another hurdle, but tinyusb seems to have sorted most of that out, except that UAC2 is implemented as a device while you need a host.
- So I started porting braids to the PI PICO and ended with a generative drum machine
-
USB CDC: Multiple Virtual COM Ports
Have a look at TinyUSB. It supports the STM32WB and demo programs for the Nucleo-WB55RG. It even offers an example for dual CDC ports, so very close to what you're looking for.
-
Looking for well written, modern C++ (17/20) example projects for microcontrollers
Second: Distrust, misunderstanding, and out of date opinions of C++ in embedded spaces. I often see "compatibilty" thrown around as a goal for using C and not C++, but for most modern embedded systems, C++ compilers exist and are (usually) well tuned. Arm is a shining example here*. C++ is more optimizable than C as the intent can be clearer to the compiler. C++ constexpr and templates are a godsend for embedded systems, and I used both heavily in my recent arduino and pico testing. I combined both of them for a really cool experimental USB interface descriptor builder that runs at compile time and avoids the need to count byte sizes, but I gave up on it when the maintainer said C only, despite the fact that C can't do that. I was similarly disappointed when the pico "C++" was C only, as there was no backwards compatibility necessary.
-
Pico + CH559 = USB Midi host?
I looked at this but the fork seems to have had a lot of problems from looking at the PR: https://github.com/hathach/tinyusb/pull/1219
-
Badger 2040: tiny kit ereader
I think a better solution might be to use a USB flash drive in the usbc port. Unfortunately micropython and circuitpython don't support this (yet), so you'd have to use c++ https://github.com/hathach/tinyusb
-
ESP32-S3 Update via USB?
It's possible to make the s3 be a mass storage device via TinyUSB. https://github.com/hathach/tinyusb/tree/master/examples/device/cdc_msc_freertos
- Microcontroller that can read voltage?
- how do emulate a keyboard over usb? wherever I look I only see libraries and tutorials on how to use the eps32 as a Bluetooth keyboard not a wired one
What are some alternatives?
When comparing WUD-Ducky and tinyusb you can also consider the following projects:
esp-idf-lib - Component library for ESP32-xx and ESP8266
esp32-s2-usb-host-cdc
mac-precision-touchpad - Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
libusb - A cross-platform library to access USB devices
EasyAVR - Easy AVR USB Keyboard Firmware and Keymapper
lufa - LUFA - the Lightweight USB Framework for AVRs.
esp-idf-st7789 - ST7789 Driver for esp-idf
hid-remapper - USB input remapping dongle
T-Dongle-Ducky - LilyGo T-Dongle-S3 turned into a Rubber Ducky with wifi
rt-thread - RT-Thread is an open source IoT real-time operating system (RTOS).
esp32-rmt-uart - ESP32 RMT as UART
Adafruit_TinyUSB_Arduino - Arduino library for TinyUSB
WUD-Ducky vs esp-idf-lib
tinyusb vs esp32-s2-usb-host-cdc
WUD-Ducky vs mac-precision-touchpad
tinyusb vs libusb
WUD-Ducky vs EasyAVR
tinyusb vs lufa
WUD-Ducky vs esp-idf-st7789
tinyusb vs hid-remapper
WUD-Ducky vs T-Dongle-Ducky
tinyusb vs rt-thread
WUD-Ducky vs esp32-rmt-uart
tinyusb vs Adafruit_TinyUSB_Arduino