Skip to content

Getting Started with Crucible

Welcome to the Crucible Framework documentation! Crucible is a modular, open-source application framework designed for creating, deploying, and managing virtual environments to support cybersecurity training, education, and exercises.

What Is Crucible?

Crucible provides a comprehensive platform for cybersecurity professionals, educators, and students to engage in hands-on learning and training through realistic virtual environments. The framework consists of multiple integrated applications that work together to deliver complete cyber range experiences.

Quick Start For Specific Roles

We provide detailed guides for the following roles within the Crucible ecosystem:

  • Infrastructure Administrator: Infrastructure administrators keep Crucible platforms healthy, secure, and scalable. They provision environments, manage access, and monitor day-to-day operations.

  • Range Builder: Range Builders design and deliver complete cyber ranges. They combine infrastructure, scenarios, and learner-facing content into cohesive exercises.

  • Instructor: Instructors lead and execute Crucible exercises and training sessions. They guide participants, evaluate performance, and ensure learning objectives are met.

  • Participant: Participants engage in Crucible exercises to develop and demonstrate cyber defense skills. They interact with simulated environments and apply techniques in realistic scenarios.

Documentation For Crucible Core Applications

Crucible consists of several integrated applications:

  • Player: User interface for accessing virtual environments and managing team membership
  • Caster: Infrastructure-as-code design and deployment using OpenTofu
  • Steamfitter: Scenario task organization and execution via StackStorm
  • Alloy: On-demand event launching and exercise management with reporting
  • TopoMojo: Form-based lab and challenge creation with virtual machine configuration
  • Gameboard: Cybersecurity game design and competition management
  • Blueprint: Collaborative Master Scenario Event List (MSEL) creation
  • Gallery: Cyber incident data review and analysis
  • CITE: Multi-organization cyber incident evaluation and scoring