Skip to content

CTF infrastructure — hosted

Backed by COPG Global

The arenadoesn't forgive.

Run Jeopardy and Attack-Defense events on infrastructure that holds. Scoreboard tested. Anti-cheat on Pro Event and Enterprise. No servers to manage.

Flag submit p95
Scoreboard update p95 · 500 teams
Attack-Defense tick
Submissions answered
What these numbers mean →

Two formats.

Jeopardy for puzzle-based scoring. Attack-Defense for live service exploitation. Same platform, same guarantees.

Jeopardy

Format
Points per solve
Tick cycle
None
Flags
Per-team HMAC
Network
Standard
Checkers
None
Good for
All skill levels
Full details →

Attack-Defense

Format
Attack + defense × SLA
Tick cycle
30 seconds
Flags
Per-team, per-tick HMAC
Network
WireGuard VPN per team
Checkers
Automated, sandboxed
Good for
Advanced teams (20+ members)
Full details →

What breaks.

KNOWN FAILURE MODES

IncidentSeen atOur response
Scoreboard stalls when every team refreshes at onceEvent start, final hourCached snapshot + push-invalidate. Load-tested at 500 teams
Flag sharing found only after the eventGPN CTF 2025 · 53 incidents ↗Per-team flags, checked against every team on each submission, during the event
Infrastructure built the night beforeSelf-hosted eventsHosted platform. No cluster, VPN or load balancer to run

Why it holds

Why it holds

Anti-cheat by default

web/login-bypass
  • T4571FLAG{7f3a9c04e1d8b2a6}
  • T2039FLAG{c18e55b07a93f4d1}
  • T8801FLAG{0b6d2f91c7e4a358}
  • T0144FLAG{e92a17c3d50b8f64}

T8801 submits FLAG{c18e55b07a93f4d1}

FLAGGED · belongs to T2039 · caught on submit

evidence bundle → 2-organizer review queue

Every team gets its own flag.

Flags are derived per team with an HMAC, so a shared flag names its source the moment it's submitted. No CSV exports after the event, no guesswork.

Scoreboard under load

500 teams · 1 score changebudget 5.0s

teams updated

0/500

elapsed

0.0s

Illustration of one update reaching every team. Measured in load tests: p95 < 5s at 500 concurrent teams.

500 teams. One refresh.

A score change pushes an invalidation; clients pull a cached snapshot from Redis instead of hitting the database. Load-tested at 500 concurrent teams, updates under 5 seconds at p95.

Zero infrastructure

What a self-hosted CTF needs

  • Kubernetes clusterorchestration
  • HAProxy / load balanceringress
  • Redis + Postgresscoreboard + state
  • TLS + CDN for challenge filesdelivery
  • WireGuard VPN per teamA/D network
  • Checker sandboxA/D service checks
  • On-call during the eventoperations

Your part: the challenges.

You bring challenges. We run the rest.

No cluster, no load balancer, no VPN to wire up the night before. The platform is hosted and monitored through your event.

Every point explainable

ledger · T4571 · append-only
  1. #104114:02:06solve crypto/lattice-1+350
  2. #105714:09:41solve web/jwt-confusion+200
  3. #110214:31:15solve pwn/heap-notes+450
  4. #113914:48:02first blood rev/wasm-maze+400
  5. #116615:05:37penalty · shared flag (2 organizers)-200
  6. #120115:22:10solve misc/qr-sum+100

rebuilt total

0

Rebuild any score from the ledger.

Score events are append-only — even a penalty is a new event, never an edit. Any total on the board can be replayed for a dispute, an audit, or a CTFtime export.

Zero Day Arena — platform specificationRev. 2026-10 · public

The details, in writing.

What the platform does today, stated plainly. If a line here changes, this page changes with it.

§01Capabilities

Anti-cheat
per-team HMAC flags · real-time detectionPer-team flags. Cross-team submission flagged in real time with an evidence bundle and two-organizer review queue.
Scoreboard reliability
p95 < 5s · 500 teams testedRedis sorted sets. Push-invalidate, pull-data. p95 under 5 seconds at 500 teams. Snapshot fallback.
Container challenges
per-team instances · resource quotasPer-team instances. Resource-limited. First-party images.
Attack-Defense game plane
30s ticks · WireGuard per teamWireGuard per team, automated checkers, HMAC flags per tick.
Audit trail
append-only ledger · CSV exportEvery point explainable. Append-only event log. CSV export.
Organizer branding
logo + accent · live previewToken-based. Live preview. No code files to edit.

§02What our numbers mean

MetricDefinitionValue
Flag submit latencyTime from a flag submission to its correct / incorrect response, 95th percentile.< 150 ms
Scoreboard updateTime from a solve to that solve appearing on every connected scoreboard, 95th percentile, 500 concurrent teams.< 5 s
Answered submissionsShare of flag submissions that receive a correct / incorrect response. A silent failure counts against it.100%
Attack-Defense tickInterval between flag rotations and checker rounds. Configurable per event.30 s

Measured in our own load tests. Ask for the setup and raw results on your demo call.

§03Commitments

  1. 01The scoring formula is frozen before your event starts and published in your rules.
  2. 02Score events are append-only. Any total can be rebuilt from its events and exported.
  3. 03Anti-cheat never acts alone: every penalty carries its evidence and needs two organizers.
  4. 04We never cut off a live event. Overages are billed afterwards, not enforced mid-competition.

Three steps. Then it's your event.

  1. Create your event

    Name it, set the dates, choose Jeopardy or Attack-Defense. Pick a plan.

  2. Configure challenges

    Upload challenges, set point values, enable containers. Import from a previous event or a platform template.

  3. Go live

    Players get their link. Flags, scoring, anti-cheat, and the scoreboard run without you touching them.

Founding organizers · 2027 events

We're early. That works in your favour.

Zero Day Arena is onboarding its first organizers now. We'd rather show you the platform than quote people you've never heard of.

  1. 01

    Talk to the builders

    Your demo, your setup review and your event-day support come from the engineers who built the platform.

  2. 02

    Reviewed before go-live

    We walk through your event with you before players arrive: challenges, scoring, containers, limits.

  3. 03

    Shape what ships next

    Requests from founding organizers go straight into the roadmap discussion, with a reply either way.

Questions organizers ask first.

Pricing and plan questions are on the pricing page.

What is Zero Day Arena?

Zero Day Arena is a hosted platform for running Capture The Flag (CTF) security competitions. It supports both Jeopardy and Attack-Defense formats: the organizer configures the event, and Zero Day Arena runs the infrastructure, scoring and anti-cheat.

Who is Zero Day Arena for?

It is built for people who organize CTFs: university CTF clubs and security courses, security conferences, corporate red teams running training or hiring CTFs, and public CTF organizers.

How does Zero Day Arena prevent flag sharing?

Every team gets its own flag for every challenge, derived with an HMAC from a server-side key. Each submission is checked against all teams' flags, so a shared flag is identified, along with the team it came from, the moment it is submitted. Penalties require evidence and confirmation by two organizers.

Does Zero Day Arena support Attack-Defense CTFs?

Yes. Zero Day Arena runs the full Attack-Defense game plane: a WireGuard VPN per team, vulnerable services per team, sandboxed automated checkers, and HMAC flags per team, per service and per tick, with ticks of 30 seconds by default.

How many teams can Zero Day Arena handle?

The scoreboard is load-tested at 500 concurrent teams, with updates reaching every scoreboard in under 5 seconds at the 95th percentile. Flag submissions get a response in under 150 milliseconds at the 95th percentile.

How is Zero Day Arena different from CTFd?

CTFd is an open-source platform you can self-host or buy hosted, with a large plugin ecosystem, and it focuses on Jeopardy. Zero Day Arena is hosted-only, supports Attack-Defense natively, and uses per-team flags for every challenge by default. It has no plugin system.

How much does Zero Day Arena cost?

Plans are priced per event. Community is ₹4,999 for up to 50 teams. Pro Event is ₹9,999 plus a per-challenge cost, for up to 500 teams, with dynamic containers and anti-cheat signals. Enterprise is custom, with dedicated infrastructure.

Who is behind Zero Day Arena?

Zero Day Arena is an independent CTF platform with its own team and roadmap. Its parent company is COPG Global.

Simple pricing.

Overages are soft: we warn you at 80%. We never cut off a live event. Full plan comparison →

30 minutes. No slides.

We walk through a live platform, answer every question about your specific event, and tell you exactly what plan fits. No sales deck.

Book a demo

Response within 24 hours. We review every request.