Documents
README
README
Type
External
Status
Published
Created
Feb 27, 2026
Updated
Feb 27, 2026

CipherSwarm User Guide#

Welcome to the CipherSwarm User Guide. This documentation covers everything you need to know to use CipherSwarm effectively, from initial setup to advanced attack configuration and troubleshooting.


Table of Contents#

Getting Started#

  • Getting Started - First-time setup, dashboard overview, and your first campaign

Core Operations#

Agent Management#

Resources#

Troubleshooting and Reference#

  • Troubleshooting - System diagnostics, common issues, and solutions
  • Common Issues - Quick fixes for frequently encountered problems
  • FAQ - Frequently asked questions

Advanced Topics#


Quick Navigation#

I want to...Go to
Set up CipherSwarm for the first timeGetting Started
Create my first campaignGetting Started
Register a new agentAgent Setup
Configure an attackAttack Configuration
View cracked hashesUnderstanding Results
Upload wordlists or rulesResource Management
Fix a problemTroubleshooting
Check system healthTroubleshooting
Deploy in an air-gapped environmentAir-Gapped Deployment
Optimize performancePerformance Optimization

What's New in V2#

CipherSwarm V2 introduces several new features for improved operational visibility and control:

Agent Monitoring#

Real-time agent status tracking with live hash rate monitoring, error badges, performance charts (8-hour trends), and detailed agent views with tabs for Overview, Errors, Configuration, and Capabilities. See Agent Setup.

Campaign Progress#

Enhanced campaign visualization with an attack stepper, progress bars with ETA display, a recent cracks feed, campaign error logs, and real-time updates via Turbo Streams. See Campaign Management.

Task Management#

New task detail views with inline actions for cancelling, retrying, and reassigning tasks directly from the web interface. Includes task status history and error handling. See Agent Troubleshooting.

System Health Dashboard#

A dedicated health monitoring page showing the status of PostgreSQL, Redis, MinIO, and the application itself. Includes real-time metrics, diagnostics information, and automatic refresh. See Troubleshooting.


Documentation Conventions#

Throughout this guide:

  • Bold text indicates UI elements (buttons, menu items, labels)
  • Monospace text indicates commands, file paths, or configuration values
  • Indented code blocks show configuration examples or command output
  • Links in square brackets reference other sections or guides

Getting Help#

If you cannot find an answer in this documentation:

  1. Check the FAQ for common questions
  2. Review Common Issues for quick fixes
  3. Consult the Troubleshooting guide for detailed diagnostics
  4. Visit the GitHub Issues page to report bugs or request features