>> ATTACK PLANETS
>> CAPTURE FLAGS
Galaxy Breach is a season-based CTF platform with isolated challenge instances and a live galaxy map. Compete in public and private events — every probe is a laser; every flag is a conquered planet.
> WHAT IS GALAXY BREACH
A platform for security training and CTF competitions. Players solve challenges in seasons (public, private, or archived with Premium), spin up shared or personal instances, submit flags, and watch attack traffic on an interactive galaxy map. Organizations can run their own competitions on platform infrastructure or connect their own Kubernetes clusters.
> HOW IT WORKS
Seasons & scoreboard
Public competitions, private invite-only seasons, and leaderboards with first blood and seasonal scoring.
Challenge instances
Shared pools or personal pods per player. Web, Pwn, Crypto, static tasks, and Lab/VPN environments provisioned by pool-managers.
Live galaxy map
Sidecars stream TCP/HTTP traffic to Redis; the WebSocket service renders attacks in real time.
Flags & points
Submit flags for points. Scoring and rankings are stored in PostgreSQL per season.
For players
Free tier for current seasons; Premium unlocks archives, longer instance lifetime, and personal instances on hybrid tasks.
For organizations
Request a private season, bring your own cluster (BYOI), or — coming soon — configure and pay for a fully hosted event.
> THE INTERACTIVE GALAXY MAP
Every challenge is a planet. Every player is a ship. Traffic from your instance is streamed in real time — probes become laser fire across the galaxy.
Player ship → challenge: packet tooltips show traffic details
Sidecars on challenge pods capture TCP and HTTP traffic, publish events to Redis, and the WebSocket service pushes them to your browser. The map renders who is attacking what, right now.
- 01Spin up an instance — your ship appears near the challenge planet.
- 02Send traffic to the target — blue TCP and red HTTP beams trace each connection.
- 03Packets travel along the beam — hover for method, path, status, and size.
- 04Submit a flag — a green burst marks a capture; the planet dims when solved.
Open the map from Dashboard or the dedicated Map page. Historical replay (📅) lets admins scrub past events.
Planets (challenges)
Each planet is a task in the season. Color reflects category; rings show difficulty and points. Click for details or open the challenge. Solved planets turn grey.
Ships (players)
A ship tracks a player attacking a challenge. Your traffic uses a red ship; other players appear in cyan so you can see competition on shared instances.
Attack beams
Persistent lines from ship to planet: blue for TCP, red for HTTP. They fade when activity stops — a quick read of who is hitting the target.
Traffic packets
Dots that travel along a beam for each request or connection. Hover a packet to inspect headers, paths, and response codes without leaving the map.
Flag captures
Correct flags fire a bright green beam and burst; wrong attempts are orange, brute-force red. First blood triggers an on-map notification.
Challenge tooltips
Click a planet to pin a panel with title, points, category, and a shortcut to the challenge page. Drag pinned tooltips to keep them visible.
Event console
Toggle the log at the bottom (🔼/🔽) for a scrolling feed of HTTP lines, solves, and notable events — like a mission control terminal.
Playback controls
Pause live traffic, change animation speed (⚙), or enter historical mode (📅) to replay a time range — useful for organizers and write-ups.
> PLAYER STATISTICS
Track progress beyond the scoreboard: skills earned from challenges, coverage by category and difficulty, and a detailed history of every solve.
Profile & statistics preview
Skills gained
Categories
Difficulty
After each flag, the platform records points, time on task, hints used, and skills defined by the challenge author. Filter by season or view all seasons aggregated.
- 01Open Profile for your stats, or visit any player’s public page from the scoreboard.
- 02Summary cards show totals — challenges solved, points, first bloods, and time spent.
- 03Radar charts visualize skills gained, categories solved, and difficulty spread.
- 04The solved-challenges list shows per-task score breakdown, ratings, and comments.
Organizers assign skills to challenges; charts appear once you have solves in that dimension.
Skills gained
Each challenge can award skill points (e.g. SQLi, XSS, binary exploitation). Radar chart shows your accumulated strength per skill.
Categories
See how many Web, Crypto, Pwn, Forensic, and other tasks you completed — spot gaps in your training path.
Difficulty mix
Breakdown of easy, medium, and hard solves helps you choose the next challenge at the right level.
Per-challenge breakdown
Time on task, base points, hint penalties, first-blood bonus, and final score for every submission.
Season filter
Scope stats to one season or aggregate across all seasons you played — same views on Profile and public user pages.
Ratings & feedback
Optional star rating and comment per solve — useful for organizers improving challenge quality.
> FOR PLAYERS
Core gameplay is free. Premium extends access and instance options. Payments via USDT (merchant service).
Free
- • Active public seasons and private seasons you are invited to
- • No access to archived seasons (target policy)
- • Typically 1 active instance; shorter TTL per challenge
- • Hybrid tasks use a shared environment; personal/lab only if the season allows
- • Full scoreboard, galaxy map, and flag submission
Premium
- • All seasons including archived
- • Longer instance TTL (per challenge settings)
- • Personal instance on hybrid tasks where supported
- • Personal and lab challenges without extra season override
- • USDT monthly subscription via in-app Upgrade
Some limits are still evolving in MVP (e.g. one active non-static instance for Premium). Archived access for Free may appear in the app until policy is fully enforced.
> FOR ORGANIZATIONS
Run a CTF-style competition on Galaxy Breach — on your infrastructure or ours.
DIY / Community
Submit a private season request (tasks and player caps apply — details TBD). Connect your pool-manager agent to your Kubernetes cluster and use your challenge images. Platform handles seasons, scoreboard, and orchestration.
After login, request a private season from the Seasons page.Hosted event
Configure players, tasks, categories, and difficulties; pick from a private challenge pool or request custom content. Price calculator and payment on-site, then we provision everything on platform clusters.
Enterprise / on-prem
Custom challenges, deployment on your infrastructure, white-label options. Pricing and scope per client — contact us.
> HOW THE PLATFORM WORKS
Galaxy Breach is the control plane: seasons, challenges, scoring, the galaxy map, and instance lifecycle. You do not need to operate Kubernetes yourself to play.
Pool-manager agents connect one or many Kubernetes clusters — platform-hosted or your own (BYOI). Each agent registers with the control service over WebSocket; create and destroy jobs are routed to the right cluster.
The same orchestration provisions challenge pods (application + traffic-monitoring sidecar) on every connected cluster.
Attack traffic flows to Redis Pub/Sub and powers the live galaxy map you see in the hero.
Pick a challenge
Choose a planet in a season — public, private invite, or archived with Premium.
Request an instance
The API queues work; the control service assigns a pre-warmed pod or creates one on a connected cluster.
Attack the target
Use the URL, NodePort, or VPN for lab tasks. Traffic appears on the galaxy map.
Submit the flag
Points and the season leaderboard update immediately.
Shared instance / VM infrastructure
One environment per challenge, many players — typical for Free users on hybrid tasks (shared pool).
Personal instance / VM infrastructure
Your own pod — Premium on hybrid tasks, or when a season admin allows Free on personal/lab challenges.
Organizers use the same pipeline: platform clusters for hosted events, or your pool-manager and clusters for DIY.
> GET STARTED
- →Open the application to play, manage seasons, and upgrade to Premium.
- →Create a free account and join the current season.
- →After login, request a private season from the Seasons page.