ZeroTrace BLELogger
ZeroTrace BLELogger
Hardware USB-to-BLE keyboard bridge with inline keylogging
ZeroTrace BLELogger is an ESP32-S3 device that sits between any USB keyboard and a Bluetooth host. Plug a USB keyboard into BLELogger's USB-A host port, pair the host (phone, tablet, laptop) over BLE, and every keystroke is forwarded, and inline-logged for live analysis.
It's a USB host, BLE peripheral, and inline keylogger in one compact unit. No drivers on either side. The host sees a standard BLE keyboard whose name and identity are auto-spoofed from the plugged-in USB keyboard.
What it does
| Function | Detail |
|---|---|
| USB → BLE bridge | Forwards keystrokes from any USB-A keyboard to the paired BLE host. |
| Auto-spoof identity | Reads the plugged keyboard's USB descriptors and replicates the device name, VID/PID, and HID descriptor so the BLE side looks identical. |
| Inline keylogging | Reconstructs typed text from raw HID scancodes; reads in the web UI live. |
| Calibration | Per-keyboard layout calibration so logged text matches what's actually typed regardless of QWERTY/QWERTZ/AZERTY. |
| Keyword detection | Trigger actions when configured keywords appear in the input stream. |
| Regex detection | Pattern-match emails, credentials, structured input. |
| Replace rules | Substitute text or fire keyboard/media actions on trigger match. |
| Web UI | Browser dashboard at 192.168.4.1 over the device's WPA2 AP. |
Why BLELogger
The classic stealth-keylogger market splits two ways: PS/2-era inline loggers that can't bridge to BLE, and software keyloggers that need install-time access to the host. BLELogger is a hardware-level inline tool that also delivers a wireless HID experience to the host, so the same unit works as a privacy-respecting wireless keyboard adapter for personal use, or as a hardware audit tool against your own equipment.
Hardware
- ESP32-S3 dual-core
- USB-A host port (for the target USB keyboard)
- USB-C COM port (for power, configuration, firmware updates)
- WPA2 WiFi AP for the web UI
- BLE 5.0 peripheral
- 4 MB on-device storage
Buy from the store.
Where to start
- Installation, flash, connect, pair.
- Web UI, dashboard tour.
- Scripting, replace rules, keyword and regex actions.
- Desktop App, Companion app for COM-port management.
BLELogger is for authorized testing on your own hardware or with explicit written permission. Hardware keylogging on systems you don't own is illegal in most jurisdictions, the device cannot tell whether your authorization covers the target.