Releases: Itsmmdoha/duckLogger
Releases · Itsmmdoha/duckLogger
v1.0.0
DuckLogger v1.0.0
DuckLogger is an ESP32-S3–based USB hardware keylogger running on MicroPython. This initial release delivers a complete firmware and software stack for DIY keystroke logging, remote device administration, and live payload injection without the need for custom PCBs.
✨ Key Features
Core Logging & Networking
- Hardware Keystroke Logging: Silently captures and writes keystrokes to a persistent log file on the ESP32-S3 internal flash storage.
- Dual-Mode Wi-Fi Stack: Run the device in Access Point (AP) mode to broadcast a standalone network, or Station (STA) mode to connect seamlessly to an existing local network.
Web Command & Control (C2) Center
- Log Management: View, download, and manage captured keystroke logs directly from the browser.
- Live Remote Keyboard: A low-latency, WebSocket-based virtual keyboard that allows administrators to send keystrokes to the target machine in real-time.
- Device Configuration: Update AP/Station mode settings and Wi-Fi credentials dynamically through the web UI.
DuckyScript Injection Engine
- Remote Payload Execution: Inject and execute DuckyScript payloads on the target machine from the web interface.
- Supported Syntax:
DELAY <ms>: Pause execution.STRING <text>: Type a sequence of characters.- Key Combos: Send simultaneous keystrokes (e.g.,
CTRL SHIFT ESC,ALT i). - Single Keys: Send individual special keys (e.g.,
ENTER,TAB).
🚀 Getting Started & Hardware Requirements
For a complete list of required off-the-shelf components (ESP32-S3 and CH9350), wiring schematics, and step-by-step installation instructions, please refer to the Getting Started section in our README.
v0.0.1
Full Changelog: https://github.com/Itsmmdoha/duckLogger/commits/v0.0.1