Caeruleus v1.0.0
First public release of Caeruleus — a single Go binary for the whole Bluetooth Low Energy assessment workflow on Linux/BlueZ: scan, enumerate, read/write/notify, fuzz, and structured security assessment, with JSON output for scripts and agents.
Install
go install github.com/praetorian-inc/caeruleus/cmd/caeruleus@latestOr download the archive for your architecture below, extract, and put caeruleus on your $PATH:
tar xzf caeruleus_1.0.0_linux_amd64.tar.gz
sudo install -m755 caeruleus /usr/local/bin/Requirements
Linux with BlueZ (bluetoothd) and a standard BLE adapter. A handful of raw-socket commands need root. Run caeruleus doctor first to confirm the adapter is healthy, then caeruleus scan to find your target.
Assets
| Asset | Platform |
|---|---|
caeruleus_1.0.0_linux_amd64.tar.gz |
Linux x86_64 |
caeruleus_1.0.0_linux_arm64.tar.gz |
Linux arm64 |
checksums.txt |
SHA-256 checksums |
Caeruleus is Linux-only (it builds on BlueZ). See the README and Wiki for the full command reference, recipes, and assessment workflow.