
Build a $10 DIY Wi-Fi USB Keylogger with ESP32-S3 and MicroPython (DuckLogger)
Have you ever wanted to build your own hardware keylogger but were deterred by the high cost or the need to design custom PCBs? Meet DuckLogger , an open-source, ESP32-S3–based USB Key Logger that you can build yourself for under $10 using off-the-shelf parts. In this guide, we'll cover what DuckLogger is, the hardware you need, and how you can assemble and program it yourself in a few simple steps. What is DuckLogger? DuckLogger is a MicroPython-powered DIY hardware hacking project. It silently intercepts and logs USB keystrokes into a text file and hosts a built-in Wi-Fi access point, allowing you to easily and wirelessly download your logs through a sleek web UI. Key Features Internal Storage Logging: Records keystrokes and safely saves them to the ESP32's internal flash storage. Wireless Access: Automatically spins up a Wi-Fi Access Point when plugged in. Web UI: Download your log files directly from your browser by navigating to http://192.168.4.1/ . Zero Custom PCBs Required: Bui
Continue reading on Dev.to Python
Opens in a new tab




