The Hacking Lab Logo
Creator Edition

Build Courses.
Generate Labs.
Offline.

The Hacking Lab Course Creator. A standalone native desktop application for building cybersecurity courses and generating lab environments. Think Articulate Rise meets SecGen. Purpose-built for cybersecurity.

The Hacking Lab Course Creator | offline_workspace_v1
Synced to LMS
Course Outline
  • 📁 Course Settings
  • 📁 Module 1: Intro
  • 📄 Lab 1: Exploit Web
  • 📄 Lab 2: Privilege Esc
  • 📁 Module 2: Active Dir
Content Blocks
📝 Markdown Text
💻 Linux Terminal
🚩 CTF Challenge
🏗️ Network Canvas
✅ Multiple Choice

Lab Objectives

Write an exploit script to leverage a path traversal vulnerability in the target Apache web server.

Visual Network Range

💻 Attacker Box 🛡️ Web Target

Flag Submission Setup

A New Standard for
Instructional Design

Say goodbye to clunky web forms and slow connections. Build your courses locally on Windows, macOS, and Linux with native performance.

🧩

15+ Content Blocks

Everything you need. Terminal emulators, code playgrounds, interactive network topologies, and multiple-choice quizzes. Just drag, drop, and publish.

🏗️

WYSIWYG Lab Builder

Design multi-node cyber ranges visually. Connect routers, victim servers, and attacker VMs with cables. Configure vulnerable services instantly.

🤖

AI Lab Generation

Type "Create a vulnerable Active Directory lab with 3 endpoints." Watch the AI write the infrastructure-as-code and provision the assets.

📦

One-Click Publish

Publish directly to The Hacking Lab LMS via API. Your courses, labs, and CTF challenges are live and enrolled instantly.

🔌

Fully Offline

Working on a classified air-gapped network or during a long flight? No problem. The Course Creator doesn't require an internet connection.

🛡️

Framework Mapping

Tag individual lessons and labs with NIST NICE KSA IDs and MITRE ATT&CK techniques right in the editor to ensure compliance.

Beyond Video & Text

Cybersecurity is a contact sport. Passive reading doesn't cut it. The Course Creator includes highly interactive block types that force students to apply what they learn immediately.

💻

In-Browser Terminals

Embed fully functional SSH/Bash terminals directly in the lesson flow connected to live docker containers.

🚩

CTF Submissions

Add flag submission fields with format validation (e.g. THL{...}) and dynamic hints with point penalties.

Code Playground

Python and Go sandboxes where students write exploit scripts and get real-time execution output.

🔍

Pcap Analysis

Embed interactive packet captures with filtering capabilities so students don't have to download Wireshark.

📝

Markdown Authoring

Write theory and instructional text with rich GitHub-flavored markdown, syntax highlighting, and alert boxes.

Adaptive Quizzes

Multiple choice, select-all-that-apply, and fill-in-the-blank assessments that adapt based on learner performance.

From Concept to Deployment

A seamless end-to-end pipeline that treats course development like modern software engineering.

1. Author Content

Write your markdown, build your quizzes, and structure the learning path offline.

2. Visual Provisioning

Draw your network topology on the canvas. We generate the Docker or Vagrant configs behind the scenes.

3. Tag & Map

Assign NIST NICE KSA IDs to modules for automatic accreditation reporting.

4. 1-Click Publish

Push directly to your LMS instance or export a ZIP file for your own infrastructure.

Export to Everything

You own your content. Don't want to use our LMS? Export standard formats that plug into any enterprise learning stack or infrastructure orchestrator.

.ZIP (HTML5)
SCORM 1.2
xAPI
Docker Compose
Vagrantfile
.OVA