
One account for every CTF: pick a challenge arena, climb its leaderboard and the global ranking.
——Enter your username and password to access the hub.
Monitor every CTF, its participants and the global ranking from one overview.
The switches that control the event: registration, participant login, global ranking, the registration code and Groups.
Live CPU, memory and activity of the hub server and of every CTF container, each in its own panel.
Create, start and manage each CTF container. Every CTF keeps its own challenges, timer, leaderboard and gateway settings.
| CTF | CTF Status | Visible | Access open | Leaderboard | Container Status | Active players | Assigned resources (max) |
|---|
Split a big event into groups: each CTF and each participant belongs to one group, and a participant only sees the CTFs of their group plus the ones open to ALL.
| Group | CTFs | Users | Actions |
|---|
Tell the participants something right now: a card appears in the middle of the screen, in the hub and in every CTF they have open, for everybody or for one group.
| Message | Type | For | Sent | Status | Actions |
|---|
Each participant's points are summed across every visible CTF. Data refreshes every few seconds.
An admin can be global (the whole hub and every CTF) or administer one or several specific CTFs.
| Username | Scope | Status | Actions |
|---|
What the admins did: every change made in the hub and in the CTFs, with the time and the IP it came from. The last 30 days are kept.
| Time | Admin | Where | Action | Detail | Result | IP |
|---|
Registered participants. Admins are managed in Admins. A user can join any CTF with that CTF's registration code.
| Username | Registered | CTFs joined | Entries | Total points | Detail | Actions |
|---|
Simulate a full event (several CTFs, many participants, chat) and check that the platform holds before the real one.
Simulates a real event: creates throw-away CTFs (named [LoadTest], visible in the selector while it runs) and test users, runs virtual participants against them (login, join, SSO, timer polling, challenges, leaderboard, flags; chat for CTF AI GW through a mock gateway, never the real Netskope/AI providers) and reports latency, errors, container CPU/memory against the server capacity you declare, and hub↔CTF consistency. Everything it created is removed at the end. It runs from the hub container, so it also uses hub CPU: for the cleanest numbers, run it from a quiet server.
Made with love, coffee, and a suspicious number of “just one last tweak” moments. Built by humans who care about the details, even the tiny ones nobody notices… until they do.
If this lab helped your workshop run smoother, the Netskope Iberia team accepts thanks in coffee, cold beers, Bitcoin, or a good conversation at the next meetup.
Maintenance actions that apply to the CTFs registered in the hub: to one of them or to all.
Maximum memory and CPUs of the hub's own container. 0 = unlimited. Applied live, without restarting, and re-applied at every start. CTFs have their own limits in CTFs → Edit.
Preview the dashboard, the global leaderboard and the awards ceremony with sample data: 10 sample participants (hub accounts, flagged sample), enrolled in the chosen CTF(s) with sample challenges and progress. Running it again regenerates their progress; Remove sample deletes the sample accounts, their progress and the [Demo] challenges from every CTF.
Export everything to one file: hub accounts, the CTF list (with their secrets), memberships, admins and settings, plus each CTF's database (challenges, participants, progress, settings). Import it on this hub or on a fresh one to restore the hub and its CTFs. The file contains password hashes and secrets: keep it safe.
Points on their own, as a CSV you can open in a spreadsheet: every challenge completed, wrong answer and hint of every participant in every CTF, with the time. Import it to put the points back: it replaces the activity of those CTFs, and you see what will happen before you confirm.
The Logs page keeps the last 30 days of admin activity. Set a maximum size for it: when the log grows past it, the oldest entries are deleted first. 0 = no size limit (only the 30 days apply).
Use these actions only when preparing the lab for a new run or cleaning a completed workshop. Choose whether they apply to one CTF or to all of them.
Deletes participants, challenges and all progress of the selected CTF(s) and/or the hub's participant accounts. Settings and admins are kept.
Clears the data and also puts the selected CTF(s) back to their default configuration for the next group.