GopherTrunk v0.5.8 — social announcement drafts
One-click copy-paste blurbs for posting the v0.5.8 release. Each block below is a fenced code block so the rendered-markdown “copy” button grabs exactly what you’d paste.
Release: https://github.com/MattCheramie/GopherTrunk/releases/tag/v0.5.8
Reddit — title
GopherTrunk v0.5.8 — RF Scope ("Wireshark for the RF physical layer") analyzes any band with no prior knowledge, plus a Crypto Lab security-test suite that grades a capture's encryption RESISTANT / PARTIAL / BROKEN
Reddit — body
**[GopherTrunk](https://gophertrunk.org) v0.5.8 is out** — pure-Go digital-trunking scanner for RTL-SDR / HackRF / Airspy / USRP. P25 (Phase 1+2), DMR (AMBE+2 voice), NXDN, Motorola Type II, EDACS, LTR, MPT 1327, dPMR, D-STAR, YSF, M17, plus APRS, POCSAG + FLEX paging, and AIS / DSC / ADS-B. No CGO, single static binary for Linux / macOS / Windows.
**What's new since v0.5.7:**
* **RF Scope — protocol-agnostic RF network analysis ("Wireshark for the RF physical layer").** A new `gophertrunk rfscope` surface analyzes any band — a recorded IQ capture or a live SDR — with no prior knowledge of the technology, modulation, framing, or encryption, and produces a structured *scene*: an RF protocol hierarchy, per-channel I/O-graph activity, burst timing/periodicity, an emitter/conversation graph (frequency hoppers collapse into one emitter), an entropy/encryption triage, and an expert-info anomaly list. Ships as a CLI (`analyze`/`live`/`list` with summary/JSON/JSONL/YAML/CSV export), a Bubbletea cockpit, and a standalone web console (`rfscope serve`).
* **Crypto Lab security-test suite** (`-tags cryptolab`). `assess crypto` attempts to decrypt captured encrypted frames by every applicable method (cipher-strength, a cross-protocol P25/TETRA/DMR known-weakness advisory, IV reuse, known-plaintext, default/weak keys against the real ADP/DES/3DES/AES ciphers, reduced-keyspace brute force, keystream-LFSR prediction) and grades each with an overall **RESISTANT / PARTIAL / BROKEN** verdict. Rounded out by a NIST SP 800-22 `randomness battery`, `classify auto` triage, keystream-reuse / many-time-pad recovery (`ks`), autocorrelation `stats period`, and a CyberChef-style `recipe` operation pipeline.
* **External-cipher bridge (TEA1 et al.).** `assess crypto` and the recipe pipeline can drive an operator-supplied cipher program as a subprocess, so unbundled ciphers — most importantly the TETRA TEA1 32-bit backdoor brute (CVE-2022-24402) — are fully runnable without GopherTrunk shipping a cipher it can't verify. When you've already recovered a key, `assess` verifies and decrypts through it directly — no brute required.
* **DMR active decryption + generic RC4**, a **web Recipe Builder**, and a **live decoder → Crypto Lab crypto-frame bridge** (`recordings.crypto_capture_path`) that feeds encrypted P25 Phase 1 superframes straight into `assess`/`ks`.
**Downloads** (Linux / macOS / Windows, x64 + ARM64): https://github.com/MattCheramie/GopherTrunk/releases/tag/v0.5.8
**Docs:** https://gophertrunk.org
Heads-up: the v0.x line is still flagged prerelease — actively developed, feedback / captures / bug reports very welcome.
Discord
**GopherTrunk v0.5.8 is out** — pure-Go trunking scanner for RTL-SDR / HackRF / Airspy / USRP. P25, DMR, NXDN, M17, analog trunked, APRS, POCSAG + FLEX paging, AIS / DSC / ADS-B. Single static binary, zero CGO.
**What's new since v0.5.7:**
- **RF Scope** — "Wireshark for the RF physical layer": `gophertrunk rfscope` analyzes any band (file or live SDR) with no prior knowledge and builds a structured scene — protocol hierarchy, I/O graph, burst timing, emitter/conversation graph, encryption triage, expert-info. CLI + TUI cockpit + web console.
- **Crypto Lab security-test suite** (`-tags cryptolab`) — `assess crypto` attacks a capture by every applicable method and grades it **RESISTANT / PARTIAL / BROKEN**; plus a NIST SP 800-22 randomness battery, keystream-reuse recovery, and a CyberChef-style recipe pipeline.
- **External-cipher bridge** — run unbundled ciphers (e.g. the TETRA TEA1 backdoor brute) as a subprocess, or verify/decrypt with a key you've already recovered.
- **DMR active decryption + generic RC4**, a **web Recipe Builder**, and a **live decoder → Crypto Lab crypto-frame bridge**.
Download: <https://github.com/MattCheramie/GopherTrunk/releases/tag/v0.5.8>
Docs: <https://gophertrunk.org>