SpacehuhnTech/WiFiDuck
Wireless keystroke injection attack platform observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2640
- days_rel: n/a
- days_push: 1188
- n_releases_24m: 0
Adoption not part of the score
3274 stars · 479 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
WiFi Duck is an open-source firmware for ESP8266 + ATmega32u4 hardware that emulates a USB keyboard to perform keystroke injection (BadUSB) attacks, managed over WiFi via a web interface. It runs Ducky Scripts that can be written, saved, and executed remotely without compiling or SD cards.
Use cases
- test keystroke injection attacks on my own computers
- build a DIY BadUSB device with ESP8266 and ATmega32u4
- run ducky script payloads over WiFi
- learn how BadUSB attacks work
- remotely edit and deploy HID scripts from a browser
- demonstrate USB keyboard emulation attacks in security training
When to choose
- you want a WiFi-managed BadUSB tool with a web interface instead of SD cards or apps
- you want a DIY, open-source, well-documented keystroke injection platform
- you need to quickly iterate on Ducky Script payloads for security testing
When to avoid
- you need a stealthy or fast local-only payload device without WiFi setup
- you want a plug-and-play commercial product rather than flashing your own hardware
- you need USB Rubber Ducky-specific features or newer hardware support
Facets
application · maturity maintenance
security embedded http-server cli security penetration-testing hardware developer-tools embedded iot cross-platform badusb keystroke-injection ducky-script esp8266 atmega32u4 hid wifi penetration-testing hardware-hacking security-testing web-server
10 sources
- readme: https://github.com/SpacehuhnTech/WiFiDuck · fetched 2026-08-28 · c4f18b48202e
- homepage: http://wifiduck.com · fetched 2026-08-29 · f06ab4bfed0e
- site_page: https://docs.spacehuhn.com/ · fetched 2026-08-29 · 9b96e9638b4e
- site_page: https://docs.spacehuhn.com/deauther32 · fetched 2026-08-29 · d908411c38f3
- site_page: https://docs.spacehuhn.com/deauther32/installer · fetched 2026-08-29 · b6e5c4621341
- site_page: https://docs.spacehuhn.com/deauther · fetched 2026-08-29 · 114319c0af87
- site_page: https://docs.spacehuhn.com/deauther/diy-tutorial/installation-bin · fetched 2026-08-29 · 77ad4c785320
- site_page: https://docs.spacehuhn.com/deauther/diy-tutorial/installation-arduino · fetched 2026-08-29 · 7782864dbb27
- site_page: https://docs.spacehuhn.com/deauther/faq · fetched 2026-08-29 · 393b9de22f69
- site_page: https://docs.spacehuhn.com/hackheld32 · fetched 2026-08-29 · d45152536b22
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| SpacehuhnTech/WiFiDuck | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="SpacehuhnTech/WiFiDuck")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem