Skip to content

Welcome to Range42

Range42 is a modular cyber range platform designed for real-world readiness.
We build, deploy, and document offensive, defensive, and hybrid cyber training environments using reproducible, infrastructure-as-code methodologies.

What We Build

  • Proxmox-based cyber ranges with dynamic inventories
  • Ansible roles for secure and automated deployments (Wazuh, Kong, Docker, etc.)
  • Private APIs for range orchestration and telemetry
  • Developer toolkits and JSON transformers for automation pipelines

Repository Overview

Our repositories are organized into functional groups:

  • range42-ansible_roles-*: Ansible automation
  • range42-api-*: Backend orchestration and devkits
  • range42-documentation-*: Internal & public docs (Obsidian)
  • range42-vulnerable_inventory: Lab targets and templates
  • range42-emp-mockup: UI prototypes and demos

Most repositories are private by design. Select components may be released publicly in the future.

Contributing

This is a collaborative initiative, developed for applied security training, community integration, and internal capability building.
We use centralized community health files in Range42 community health.


This GitHub org is maintained by the Range42 team.

Popular repositories Loading

  1. range42-ansible_roles-proxmox_controller range42-ansible_roles-proxmox_controller Public

    RANGE42 - Ansible role for proxmox API automation with JSON output

    4

  2. range42-catalog range42-catalog Public

    RANGE42 - A collection of ansible roles and Docker/Compose files forming deployable bundles for the deployer backend API.

    Jinja 3

  3. range42-deployer-ui range42-deployer-ui Public

    RANGE42 - Frontend interface to design and configure infrastructure schemas for automated deployment.

    Vue 3

  4. gh-repo-organizer gh-repo-organizer Public

    Scripts to check, clone and organize the repositories.

    Shell 2

  5. range42-presentation range42-presentation Public

    Main repo for any presentations related to range#42

    TeX 2

  6. range42 range42 Public

    RANGE42 – Main repository and entry point for setup and deployment on your Proxmox nodes

    2

Repositories

Showing 10 of 11 repositories
  • range42 Public

    RANGE42 – Main repository and entry point for setup and deployment on your Proxmox nodes

    range42/range42’s past year of commit activity
    2 AGPL-3.0 0 0 0 Updated Nov 12, 2025
  • gh-repo-organizer Public

    Scripts to check, clone and organize the repositories.

    range42/gh-repo-organizer’s past year of commit activity
    Shell 2 GPL-3.0 0 0 0 Updated Nov 6, 2025
  • range42-deployer-ui Public

    RANGE42 - Frontend interface to design and configure infrastructure schemas for automated deployment.

    range42/range42-deployer-ui’s past year of commit activity
    Vue 3 GPL-3.0 0 0 0 Updated Oct 31, 2025
  • .github Public

    This public repository contains the default community health files for the range42 organization. GitHub will automatically use these files in any public repo under range42 that does not provide its own version.

    range42/.github’s past year of commit activity
    1 GPL-3.0 0 0 0 Updated Oct 24, 2025
  • range42-presentation Public

    Main repo for any presentations related to range#42

    range42/range42-presentation’s past year of commit activity
    TeX 2 0 0 0 Updated Oct 6, 2025
  • range42-backend-api Public

    RANGE42 - Backend API orchestrator running Ansible catalog playbooks on requests from the front-end deployer UI.

    range42/range42-backend-api’s past year of commit activity
    Python 1 GPL-3.0 0 10 0 Updated Oct 1, 2025
  • range42-ansible_roles-proxmox_controller Public

    RANGE42 - Ansible role for proxmox API automation with JSON output

    range42/range42-ansible_roles-proxmox_controller’s past year of commit activity
    4 GPL-3.0 0 9 0 Updated Oct 1, 2025
  • range42-catalog Public

    RANGE42 - A collection of ansible roles and Docker/Compose files forming deployable bundles for the deployer backend API.

    range42/range42-catalog’s past year of commit activity
    Jinja 3 GPL-3.0 0 92 0 Updated Oct 1, 2025
  • range42-playbooks Public

    RANGE42 - Infrastructures deployer playbooks for bundles and scenarios

    range42/range42-playbooks’s past year of commit activity
    Shell 1 GPL-3.0 0 1 0 Updated Oct 1, 2025
  • range42-ansible_roles-debug-devkit Public

    RANGE42 - devkit - Helper scripts to inject and execute playbooks on the fly for development and debugging

    range42/range42-ansible_roles-debug-devkit’s past year of commit activity
    Shell 1 GPL-3.0 0 2 0 Updated Oct 1, 2025

Most used topics

Loading…