Skip to content

Caeruleus v1.0.0

Choose a tag to compare

@praetorian-aaron praetorian-aaron released this 10 Jul 05:07
· 10 commits to main since this release

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@latest

Or 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.