Cyber range engineДвижок кибер-полигонов

Spin up a full cyber range
in one command.
Поднимите кибер-полигон
одной командой.

NEXUS provisions copy-on-write KVM lab environments, burn-after-use console access and automatic flag scoring — for classrooms, CTFs and red-team training.NEXUS разворачивает KVM-лаборатории на copy-on-write, выдаёт одноразовый доступ к консоли и сам засчитывает флаги — для занятий, CTF и red-team тренировок.

FeaturesВозможности

Everything a range needs, nothing it doesn’t.Всё, что нужно полигону, и ничего лишнего.

Four primitives that replace a weekend of manual VM wrangling before every class.Четыре примитива вместо выходных, потраченных на ручную возню с виртуалками перед каждым занятием.

Copy-on-write provisioningПровижининг copy-on-write

Every machine clones from one golden image. Only the delta is stored, so a 30-seat lab costs the disk of a single VM.Каждая машина клонируется от одного золотого образа. Хранится только дельта, поэтому лаборатория на 30 мест занимает диск одной виртуалки.

Burn-after-use console accessОдноразовый доступ к консоли

VNC tickets are single-use and expire in seconds. A leaked link is already dead by the time it’s shared.VNC-тикеты одноразовые и сгорают за секунды. Утёкшая ссылка мертва раньше, чем её успели переслать.

Kernel-level network isolationИзоляция сети на уровне ядра

Segments are enforced at the bridge, not by convention. Students can’t reach each other’s rings even if they try.Сегменты разведены на уровне моста, а не по договорённости. До чужого кольца не дотянуться, даже если очень захотеть.

Automatic flag scoringАвтоматический зачёт флагов

Submitted flags are verified and scored the moment they land. No spreadsheets, no manual review, no end-of-day backlog.Сданный флаг проверяется и оценивается сразу. Никаких таблиц, ручной проверки и вечернего разбора завалов.

How it worksКак это работает

From a YAML file to a running lab.От YAML-файла до работающей лаборатории.

The whole lifecycle is three moves — and the second one is a single command.Весь цикл — три шага, и второй из них одна команда.

01

Describe your topologyОпишите топологию

Machines, images, networks and flags in one declarative lab.yaml.Машины, образы, сети и флаги в одном декларативном lab.yaml.

02

Apply itПримените

The engine clones disks, wires the bridges and boots the stack in seconds.Движок клонирует диски, поднимает мосты и загружает стенд за секунды.

03

Hand out accessРаздайте доступ

Each participant gets a short-lived console ticket and starts scoring immediately.Каждый участник получает короткоживущий тикет на консоль и сразу начинает набирать очки.

CommunityСообщество

Come build ranges with us.Стройте полигоны вместе с нами.

Four services under the hood: api-gateway orchestrates, node-agent runs the hypervisor side, academy handles courses and scoring, and web is the console people actually use. We post builds, demos and release notes in the channel.Четыре сервиса под капотом: api-gateway оркестрирует, node-agent работает на стороне гипервизора, academy отвечает за курсы и зачёт, а web — консоль, которой пользуются люди. Сборки, демо и заметки к релизам выкладываем в канал.

api-gateway node-agent academy web
@nexus_range · @NEXUS-RANGE