Arena by AirOverflow

Build the skills that hold the line.

Real targets, ranges nobody else is on, and a path that tells you what to learn next.

Trusted by teams at

How it works

Every challenge is a live machine.

No slides, no multiple choice. Each one ships a container you spawn yourself, a flag you have to earn and a writeup you file afterwards.

More on platform →
web-0110.10.20.11gateyou
spawning web-01 · container 7c1e
  1. 01Spawn

    Your own container, up in seconds. Nobody else is on it.

  2. 02Break

    Real services that fight back, and no hints in the UI.

  3. 03Prove

    Earn the flag, submit it, then file the writeup.

Curriculum

Five tracks. One path to the full chain.

31 modules, each track building on the last, from a first HTTP request to a report a client would accept. Open one to see what you leave able to do.

More on curriculum →
  • Networking, Linux and the HTTP request lifecycle. You leave this track able to read a packet capture and script a client from nothing.No prerequisites

    capture.pcap · frame 475 bytes00000010002000300040525400123456525400abcdef08004500003d1c4640004006e2510a0a14050a0a140bc93a00506b1a3c029e4f2177501801f66c810000474554202f6c6f67696e20485454502f312e310d0aeth52:54:00:ab:cd:ef → 52:54:00:12:34:56 · IPv4ipv410.10.20.5 → 10.10.20.11 · ttl 64 · proto tcptcp51514 → 80 · [PSH, ACK] · seq 1796881410httpGET /login HTTP/1.1s.send(b"GET /login HTTP/1.1\r\nHost: web-01\r\n\r\n")frame 4 · 75 bytes captured on arena0
  • Injection, deserialisation, SSRF and auth bypasses against applications that fight back. Every module ships its own container.Live targets

  • Break and harden real services on isolated targets. Every module ships a container you spawn yourself, a flag you have to earn, and a writeup you file afterwards.Live targets

  • Multi-host topologies over VPN. Pivot from a DMZ web host into an internal segment your own machine cannot route to.VPN required

  • Full-chain engagements against a running range: initial access, persistence, lateral movement, then a report a client would actually accept.Advanced tier

Ranges

Draw the network. Arena builds it.

Trainers compose labs on a canvas: machines, routers and isolated networks, wired port to port, deployed to Proxmox in one click.

More on topology →
vpn-entry10.161.0.0/16edge-rtr-01nexus9300v · 4 ports1/11/21/31/4dmz10.10.20.0/24internal10.10.30.0/24web-01ubuntu 22.04win-dc01server 2019db-01postgres 15jump-01kali rolling
draft · nothing provisioned yet

Drag, drop, wire

Place machines, routers and networks on the canvas and connect them port to port. What you draw is what gets provisioned.

Real appliances

Boot vendor router and firewall images, then push startup config over the serial console, with no guest agent required.

Isolated by default

Each network becomes its own SDN segment with static addressing, so two teams can run the same lab without ever seeing each other.

Version it like code

Every topology exports to the Arena DSL or YAML, so a lab can be reviewed, diffed and re-imported on another deployment.

Outpost

A full attack box, waiting in the cloud.

Every operator gets an Outpost: a persistent, isolated desktop that boots on demand, sits beside the lesson you are reading and routes straight into any range you own. Nothing to install locally.

More on outpost →

Network ranges · Module 03

Pivoting through the DMZ

Your machine has no route to 10.10.30.0/24. web-01 does. Get onto it first.

  1. Bring up the tunnel
  2. Scan the DMZ
  3. Find a foothold on web-01
outpost-7f3arunning

operator@outpost:~$

outpostarena0 · wireguarddmzroute 10.10.0.0/16 · up

Your files survive

Home directory, keys, wordlists and notes persist across every stop and start.

Toolchain already there

Recon, exploitation, reversing and forensics tooling, versioned and kept current for you.

One tunnel, every range

Your Outpost is wired to the VPN, so any lab you spawn is reachable the moment it turns green.

Side by side with the lesson

Read the module on the left, work the target on the right. Record the session, or hand a replay to a trainer.

Showdown

Two operators. One gate.

A 1v1 duel, fought the old way. Invite an operator, spawn the same challenge at the same second, and the first valid submission takes the gate. No flag to paste: a submitter binary inside your own instance calls the win home.

More on showdown →
00:0045:00 round · webnyx1548reconfootholdrootkestrel1612reconfootholdrootsame challenge · same second

00:00 · same challenge · same second

nyx1548…
kestrel1612…
01

The accepter picks the ground

Whoever takes the invite chooses category and round length. Arena serves a challenge neither of you has opened before.

02

Nobody wins, nobody leaves

If the clock runs out clean, sudden death drops in on an easier variant at half the timer and 0.7x the rating swing.

03

Rating that actually moves

Standard ELO at K=32. Beating someone above you pays out hard. A draw costs both sides five points.

1,412

Duels this month

5

Categories

30–90

Minute rounds

K=32

ELO factor

Pricing

Pay for what you actually need.

Free stays free: Jeopardy challenges, walkthroughs and the public leaderboard, no card needed. Move up when you need shared network labs, isolation or unlimited Outpost.

More on pricing →

Pro

$15/ month

Billed monthly, cancel anytime

5 concurrent deployments
  • Shared Network Labs that you join in seconds
  • Network ranges, every one of them, on a shared instance
  • Full challenge catalogue, including retired challenges
  • 5 concurrent deployments
  • Access to Outpost, the in-browser dedicated Kali Linux (limited to 5 hours a day)
  • Access to Pro-level courses (and their challenges)
Get started

Advanced

Popular

$25/ month

Billed monthly, cancel anytime

unlimited deployments
  • Everything in Pro, plus:
  • Isolated labs, a private instance nobody else is on
  • The same network ranges, but your own private topology
  • Unlimited concurrent deployments, and longer TTLs
  • Unlimited Outpost usage, with session recording if you want to review what you did
  • Access to AirOverflow's Advanced courses with their practical labs
Get started

Enterprise

Custom

Annual, invoiced

Advanced, for every seat
  • Everything in Advanced, for every seat
  • Single sign-on with OIDC, SAML, LDAP and SCIM provisioning
  • Your own tenant, private content and org leaderboards
  • Topology builder and custom challenge authoring
  • Trainer portal for cohorts, assignments and reporting
  • Self-hosted or air-gapped deployment

Payments handled by Polar · VAT and invoices included

Questions

Asked before you sign up.

What Arena is, what is on it, and what it costs.

What is AirOverflow Arena?

AirOverflow Arena is a hands-on cybersecurity training platform. It combines structured courses with isolated lab environments you launch in the browser, CTF-style wargame challenges, live competitive events, and 1v1 Showdown duels.

Do I need to install anything to use Arena?

No. Labs and challenges run on Arena's infrastructure and are reached from the browser or over a VPN profile Arena issues you, so nothing has to be installed or configured on your own machine.

Which topics does Arena cover?

Binary exploitation, web security, reverse engineering, digital forensics, cryptography, Wi-Fi and wireless attacks, Active Directory and network labs, and Windows exploitation.

Is Arena suitable for beginners?

Yes. Courses start at beginner level with guided walkthroughs and build up to hard and insane challenges, so the same platform works for a first lab and for competitive CTF practice.

Is there a free tier?

Yes. Arena has a free tier with access to a set of challenges and labs, and paid tiers that raise the limits and unlock the full course catalogue.

How much does AirOverflow Arena cost?

The free tier costs nothing. Pro is $15 per month and adds shared network labs, the full challenge catalogue, five concurrent deployments and five hours of Outpost a day. Advanced is $25 per month and adds isolated labs, private topologies, unlimited concurrent deployments and unlimited Outpost. Enterprise is quoted per organisation and invoiced annually.

What is Outpost?

Outpost is a full Kali Linux desktop that runs in Arena's infrastructure and is used from the browser, so an attack machine is one click away and nothing has to be installed locally. Pro includes five hours a day; Advanced is unlimited.

What is a Showdown duel?

A Showdown is a 1v1 duel: two players get the same challenge at the same moment and the first to submit the flag wins. Results are rated with an ELO score, and a tie goes to sudden death on a second challenge.

Can Arena be used by a company or a university?

Yes. Organisations get their own tenant with an administration portal, their own private courses and events, single sign-on (OIDC, SAML or LDAP), SCIM user provisioning and per-organisation reporting.

Does Arena run capture-the-flag competitions?

Yes. Arena hosts jeopardy, king-of-the-hill and attack-and-defense events, online or on-site, for individuals, teams or whole organisations, and it has run national competitions including the Pakistan Cyber Challenge.

Step through the gate.

Make an account, open a challenge, find the way in.