Skip to main content

FPTCaptureThe Flag

Open-source CTF platform. Kubernetes-native. Built at FPT University for real competitions.

Launch Setup Wizard

$ git clone https://github.com/hoaanhtuc113/FCTF.git && cd FCTF && ./manage.sh
deploy

Containerized challenges deployed automatically on k3s via Argo Workflows. Kaniko builds, Harbor registry, zero manual YAML.

isolate

Dedicated Kubernetes namespace per team. NetworkPolicies, resource quotas, optional gVisor sandbox. Zero crosstalk.

monitor

Real-time reconciliation against K8s cluster state. Ghost cleanup, drift correction. Prometheus + Grafana + Loki.

train

Archive challenges into persistent labs for cybersecurity coursework. Students practice across semesters, not just weekends.

How it work

01upload

Admins prepare and upload challenge templates

02start

Contestants request isolated challenge sessions

03deploy

Argo spins up dynamic gVisor secure sandboxes

04access

Gateway securely routes traffic via tokens

K3s
Kubernetes
Rancher
Argo
Harbor
Kaniko
gVisor
Redis
RabbitMQ
Prometheus
Grafana
Loki
Let's Encrypt
CTFd
K3s
Kubernetes
Rancher
Argo
Harbor
Kaniko
gVisor
Redis
RabbitMQ
Prometheus
Grafana
Loki
Let's Encrypt
CTFd

Ready to deploy?

Free. Open-source. Battle-tested at FPT University.