Instant
Cyber Ranges,
On Demand.

Provision fully configured multi-machine lab environments in seconds using Docker Compose. Pick a scenario, configure your scope, and launch — the range is live before your team sits down.

Get LabGenSee scenarios →
ROUTER192.168.1.1kali-01Attackerweb-01Web Serversrv-01File Servermail-01Mail Server
PROVISIONING...

A live network you control completely.

A cyber range is an isolated, fully functional network environment used for hands-on security training. LabGen spins these up in Docker — no cloud account needed, no waiting for provisioning, no cleanup bill.

Each range includes realistic machines, real services, and configurable network topology. Instructors use them for curriculum. Teams use them to practice. Competitors use them to train under match conditions.

Instant boot~8 seconds
🐳 EngineDocker Compose
🔒 IsolationFull network namespace
💻 HostsLinux
🌐 InternetAir-gapped by default
🗑 TeardownOne command

Train for real conditions.

Competitive Defense

Advanced

Full-range environment for timed team competitions. Blue team defends, scoring is automated. Perfect for training under pressure.

linuxwebscoring

Incident Response

Intermediate

Pre-compromised environment with IOCs planted. Team must detect, contain, and eradicate. Debrief report generated after.

forensicslinux

Network Hardening

Beginner

Misconfigured network range. Team hardens services, patches vulnerabilities, and locks down access before the clock runs out.

linuxfirewallservices

Web App Defense

Intermediate

Intentionally vulnerable web stack. Team patches and hardens while a simulated attacker probes for weaknesses.

webhttpdatabases

Service Hardening

Beginner

Misconfigured Linux services across SSH, mail, and web. Team audits, locks down, and validates each service before time runs out.

linuxsshservices

Custom Scenario

Any

Define your own topology, services, and scoring rules. LabGen provisions whatever you configure.

custom

Range online in three clicks.

01

Pick a scenario

Choose from the built-in scenario library or load a custom configuration. Each scenario includes a full description, machine list, and expected learning outcomes.

Scenario Library
──────────────────────────────
▶ Competitive Defense    ←
  Incident Response
  Network Hardening
  Web App Defense
  Service Hardening
  [+] Load Custom...
02

Configure your scope

Set the subnet, number of machines, service versions, and any pre-planted flags or vulnerabilities. LabGen validates the config before provisioning.

Configure: Competitive Defense
──────────────────────────────
Subnet     192.168.100.0/24
Machines   4
Services   ssh  http  smb
Flags      ✓ pre-planted
──────────────────────────────
           [ Launch Range → ]
03

Launch

LabGen calls Docker Compose, waits for health checks, then displays the host map. Your range is live and isolated. Tear it down in one click when you're done.

  ✓ router      [192.168.100.1]
  ✓ web-01      [192.168.100.10]
  ✓ srv-01      [192.168.100.20]
  ✓ mail-01     [192.168.100.30]
  LAB ONLINE — 8.3s

Real machines. Real services.

Kali LinuxAttack platform
Ubuntu 22.04Linux target
Debian 12Linux target
nginx / ApacheWeb server
MySQL / PostgresDatabase
Postfix / DovecotMail server
OpenSSHRemote access
iptables / nftablesFirewall

One price. All features.

STUDENT

$25One-time · perpetual
  • Full scenario library
  • Custom scenario support
  • Unlimited deployments
  • Student ID required
Get Student License

STANDARD

$29Launch price · then $100
  • Everything in Student
  • No enrollment required
  • Priority support
  • First 200 licenses
Get LabGen

Your range.
Live in seconds.

Runs entirely on your hardware. No cloud bill, no VPN, no waiting. Docker is the only dependency.

Get LabGen — $29