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.