kosa8 docs

Commands / kosa8 range

kosa8 range

Run a cyber range: a live copy of one prepared scenario per trainee

A scenario file (YAML or JSON) names a base image or snapshot, the containers and setup commands that prepare it, the trainees' egress, and the objectives they are scored on. range up prepares it once, snapshots it running, and restores one clone per trainee — each its own VM on its own isolated network. range check scores them into the audit log; range reset puts one trainee back in about a second; kosa8 desk shows the instructor view.

Subcommands