Skip to content

ZeroTrace BLELogger

Features

Full feature catalog for ZeroTrace BLELogger

Bridge & capture

  • USB-A host port — accepts any standard USB keyboard, no drivers.
  • BLE 5.0 peripheral output — auto-spoofs the plugged-in keyboard's identity.
  • Inline keylogging — every scancode forwarded is also logged.
  • Per-keyboard calibration — accurate text reconstruction across QWERTY, QWERTZ, AZERTY, custom layouts.

Detection & rules

  • Replace rules("REPLACE")["trigger"] = "action" syntax for substitution and event triggers.
  • Keyword detection — fires on configured exact-match strings.
  • Regex detection — pattern-match emails, credentials, structured input.
  • Action types — keyboard primitives (KEY_*), media primitives (MEDIA_*), text output, prefixed-print.

Wireless control

  • WiFi AP (... ZT, WPA2, default ZeroTrace) hosting the web UI at 192.168.4.1.
  • WiFi STA mode — join an existing network and control from the same LAN.
  • Live web UI — instant rule updates, no firmware reflash.

Identity

  • Auto-spoof BLE identity — reads USB descriptors from the plugged keyboard, replicates name/VID/PID over BLE.
  • Manual override — set custom BLE name, manufacturer data, appearance code.
  • Battery service exposure — host sees a battery percentage like a real BLE keyboard.

Storage & maintenance

  • 4 MB on-device filesystem — calibration profiles, rule sets, capture exports.
  • Browser-based Web Flasher — no install, runs in Chrome or Edge.
  • Cross-platform tooling — Windows, macOS, Linux for the Companion app.

Browse each feature in the sidebar.