Current Personal Projects
Operational security tooling and signal experiments
These projects focus on practical telemetry bridging, optical transfer research, and audio-channel encoding/decoding experiments.
Home Assistant 路 MQTT 路 ADB
rayhunter_bridge
rayhunter_bridge is a Home Assistant OS add-on that connects an EFF Rayhunter device to Home Assistant through a local USB/ADB path.
The bridge maintains an ADB port forward into the Rayhunter web API, polls local telemetry endpoints, normalizes warning and report data, and publishes state into Home Assistant over MQTT discovery.
- Local-only model: the Rayhunter device does not need to be exposed over the network.
- Defensive API handling for system stats, manifests, and analysis-report fallbacks.
- MQTT discovery for alert, warning-count, report-ID, and bridge availability entities.
- Environment-backed settings for polling, timeouts, retries, backoff, discovery prefix, device ID, and alert behavior.
View rayhunter_bridge on GitHub
Python 路 QR 路 Video
ExfilQR
ExfilQR converts arbitrary file data into a sequence of QR codes and renders those QR frames into an MP4 video file.
The decoder opens a video stream with OpenCV, extracts QR payloads with pyzbar, and reconstructs the original byte stream in order.
- Configurable chunk size and frame rate for reliability/throughput testing.
- Encode/decode symmetry for controlled optical-channel experiments.
- Multiprocessing during QR generation for larger input files.
View ExfilQR on GitHub
Python 路 DSP 路 Audio
ExfilHz
ExfilHz is a proof-of-concept for encoding arbitrary file bytes into audio using frequency-symbol modulation.
It maps hexadecimal symbols to generated carrier frequencies, writes normalized tones to audio, then decodes with band-pass filtering, FFT peak detection, nearest-symbol classification, and byte reconstruction.
- Configurable carrier range, symbol duration, and sample-rate validation.
- Full encode/decode loop for audio-channel lab testing.
- Useful for covert-channel research, environmental testing, and detection engineering.
View ExfilHz on GitHub