# Praetorian: Portable Security Tools with Go

Offensive security solutions with independently operable Go tools

- **Source:** [Darknet – Hacking Tools, Hacker News & Cyber Security](https://brifing.si/source/f98b20e7-3541-4c13-b88a-d7282ccbb7ca)
- **Published:** 2026-08-31
- **Topic:** [Software & Engineering](https://brifing.si/c/engineering)
- **Original article:** <https://www.darknet.org.uk/2026/08/praetorian-offensive-security-go-tools/>
- **On Brifing:** https://brifing.si/s/c0ace47d-38d5-40bc-b3fc-fe38c90a2412

## Modular Security Tools Collection

Praetorian's 10 repositories reviewed on August 9, 2026 consist of Go tools that can operate independently but integrate for specific workflows. While four repos (Brutus, Pius, Vespasian, Trajan) use a common capability-sdk, the other six have different dependencies. This structure covers various assessment stages like service fingerprinting, credential testing, and cloud security.

## Titus: Versatile Secrets Scanner

With 487 detection rules, Titus scans source code, Git history, container images, and documents using rules from NoseyParker and Kingfisher. Available as CLI tool, Go library, Burp Suite and Chrome extensions, it offers Hyperscan/Vectorscan-accelerated or pure Go builds for different system requirements, demonstrating practical portability.

## Nerva and Brutus Integration

Nerva fingerprints 170+ TCP/UDP/SCTP protocols to identify misconfigurations, while Brutus tests credentials across 27 protocols. The Naabu-Nerva-Brutus pipeline provides an integrated workflow from network discovery to authentication. Brutus directly importing Nerva eliminates data processing steps, showcasing the collection's most concrete integration.

## BLE Testing Simplified with Caeruleus

Caeruleus consolidates BLE assessment workflows typically requiring bettercap, BlueZ utilities and Bleak scripts into a single Linux binary. Combining discovery, interaction and assessment functions with JSON/JSONL outputs, it reduces setup complexity while maintaining hardware and OS constraints - a meaningful consolidation for Bluetooth security testing.

## Specialized Tools for Diverse Needs

Pius maps organizational internet assets, Vespasian discovers API surfaces, Hadrian tests API authorization, Augustus targets LLM applications, and Aurelian examines cloud environments. Each requires comparison against established tools in their category, with varying integration levels despite shared authorship and Go implementation.

## Shared SDK and Platform Integration

The capability-sdk provides a common Go SDK for building security capabilities for Praetorian's Guard platform, standardizing Target, Finding and Capability types. While only 4 of 10 repos use this SDK, direct dependencies like Brutus-Nerva and Aurelian-Titus create alternative integration paths, resulting in a partially connected toolset with flexible adoption options.

## Practical Benefits of Portability

For Praetorian tools, portability is evaluated by installation overhead reduction, structured output generation, and operational friction minimization. The Nerva-Brutus integration demonstrates all three properties, while other tools are expected to deliver similar advantages in their domains - particularly valuable for rapid deployment in engagement systems via Go's cross-compilation strengths.

## Innovative Approach to Open-Source Security

The Praetorian collection fills an industry gap by offering modularity and integration balance in offensive security tools. Named after Roman emperors, these tools provide flexibility between standalone usability and platform integration. Solutions like Titus and Caeruleus particularly stand out by simplifying complex workflows, potentially boosting security teams' operational efficiency.

## Sources covering this story

- https://www.darknet.org.uk/2026/08/praetorian-offensive-security-go-tools/ — 

---

_Summary written by Brifing from the original reporting. Copyright in the original article belongs to its publisher; read the full piece at the link above._
