
TDCTF
Deployment for the TDCTF competition, utilizing the modern TDCTF core engine.
TDCTF is a next-generation platform and orchestration ecosystem for Capture The Flag competitions and cybersecurity training.
TDCTF connects competition software, challenge infrastructure, and experimental tooling for CTF organizers.
CTF platform for managing events, challenges, teams, scoreboards, and admin operations.
CLI orchestrator for containerized CTF challenges with Docker lifecycle, TTL controls, dynamic ports, and tunnel exports.
Multi-server Discord bot with a Next.js dashboard, realtime first bloods, live scoreboards, and CTF monitoring.
Automated HA PostgreSQL database backup system for CTF deployments with scheduled snapshots, retention policies, and GitHub Actions.

platform
Platform for CTF events, challenges, teams, admins, and scoring.
infra
Self-hosted High Availability PostgreSQL database & data layer.
tool
Discord bot connected to TDCTF event data.
tool
PostgreSQL database backup CLI using Git branches as snapshot history, with encryption, scheduling, and GitHub Actions.
tool
CLI for Docker challenge runtimes, TTL, ports, and tunnels.
infra
Kubernetes orchestration & cluster deployment target for the TDCTF ecosystem.
tool
Blockchain challenge launcher for instantiating EVM RPC nodes and smart contracts.
Core platform tools for CTF events, teams, challenges, scoring, and admin workflows.
Track event standings and scoring during competitions.
Manage CTF event pages, challenges, teams, and scoring.
Configure dynamic challenge points for event scoring.
Support challenges with multiple required answers.
Support team-based participation for CTF events.
Publish challenge content for organizers and players.
Use configurable flag formats for challenge content.
Connect platform workflows to challenge infrastructure.
$ tdctl sync
ok sync success
$ tdctl up chall1
-> container build
-> export tunnel
ok Endpoint Tunneling: https://tunnel-abcd1234.ngrok.io
Real deployments, community platforms, and experimental infrastructure powered by the TDCTF ecosystem.

Deployment for the TDCTF competition, utilizing the modern TDCTF core engine.

Official TDCTF event deployment for running Capture The Flag competitions.

The challenges are designed to simulate real-world cybersecurity problems and improve participants’ problem-solving skills.

Improve your skills through real hands-on experience and challenges. Build your confidence and prepare yourself for the future

Older TDCTF event deployment built with a previous TDCTF release.
Deployment for the TDCTF competition, utilizing the modern TDCTF core engine.





Pick a project tab, copy the commands, and run your local setup. Watch the walkthrough when you need the full flow.

$ git clone https://github.com/farishhz/tdctf
$ cd tdctf
$ npm install
$ npm run setup
$ npm run dev
✓ Ready in 1.4s at http://localhost:3000