Skip to content

ZeroTrace BLELogger

Web UI

Browser dashboard for logging, calibration, and detection rules

The web UI runs on the device at http://192.168.4.1 once you join the ... ZT AP. No install, no internet required.

Panels

Live

Live

Stream of keystrokes as they arrive from the USB keyboard. Shows raw scancodes, calibrated text, timestamps, and host-pairing state.

Detection

Detection

Real-time matches against your keyword and regex rules. Each match shows the trigger, the matched text, and what action fired (replace, key, or media).

Config

Config

Define keyword lists, regex patterns, and replace rules. See Scripting for the rule syntax.

Files

Files

Browse the 4 MB on-device filesystem — calibration profiles, rule sets, capture exports.

Calibration

Calibration

Per-keyboard layout calibration — required for accurate text reconstruction. Run once per keyboard.

Settings

Settings

WiFi mode and credentials, BLE identity (auto-spoof on/off, manual override), firmware info, factory reset.

Workflow

StepWhere
Pair USB keyboardPlug into USB-A; auto-detected.
CalibrateCalibration panel, one-time per keyboard.
Define rulesConfig panel — keywords, regex, replacements.
Watch liveLive + Detection panels side by side.
Save findingsFiles panel — exports as JSON or CSV.

The compile-flash-test loop drops out — every change in Config is live within ~100 ms.