Skip to content

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

FunctionDetail
USB → BLE bridgeForwards keystrokes from any USB-A keyboard to the paired BLE host.
Auto-spoof identityReads the plugged keyboard's USB descriptors and replicates the device name, VID/PID, and HID descriptor so the BLE side looks identical.
Inline keyloggingReconstructs typed text from raw HID scancodes; reads in the web UI live.
CalibrationPer-keyboard layout calibration so logged text matches what's actually typed regardless of QWERTY/QWERTZ/AZERTY.
Keyword detectionTrigger actions when configured keywords appear in the input stream.
Regex detectionPattern-match emails, credentials, structured input.
Replace rulesSubstitute text or fire keyboard/media actions on trigger match.
Web UIBrowser 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

  1. Installation — flash, connect, pair.
  2. Web UI — dashboard tour.
  3. Scripting — replace rules, keyword and regex actions.
  4. 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.