Tradevis CTF Infrastructure

Build, run, and scale CTF events.

TDCTF is a next-generation platform and orchestration ecosystem for Capture The Flag competitions and cybersecurity training.

136 stars
4 repos
Actively maintained
TDCTF Ecosystem

Platform CTF with orchestration.

TDCTF connects competition software, challenge infrastructure, and experimental tooling for CTF organizers.

github.com/farishhz
Core Platform

TDCTF

Active

CTF platform for managing events, challenges, teams, scoreboards, and admin operations.

Stack

TDCTL

Active

CLI orchestrator for containerized CTF challenges with Docker lifecycle, TTL controls, dynamic ports, and tunnel exports.

Stack

TDBOT

Active

Multi-server Discord bot with a Next.js dashboard, realtime first bloods, live scoreboards, and CTF monitoring.

Stack

TDBAK

Active

Automated HA PostgreSQL database backup system for CTF deployments with scheduled snapshots, retention policies, and GitHub Actions.

Stack
TDCTF

platform

TDCTF Platform

Platform for CTF events, challenges, teams, admins, and scoring.

infra

HA PostgreSQL

Self-hosted High Availability PostgreSQL database & data layer.

tool

TDBOT

Discord bot connected to TDCTF event data.

tool

TDBAK

PostgreSQL database backup CLI using Git branches as snapshot history, with encryption, scheduling, and GitHub Actions.

tool

TDCTL

CLI for Docker challenge runtimes, TTL, ports, and tunnels.

DockerTTLTCP TunnelsPinggybore.pubHTTP TunnelsNgrokCloudflaredLocalTunnel

infra

Kubernetes Cluster

Kubernetes orchestration & cluster deployment target for the TDCTF ecosystem.

tool

TDBCL

Blockchain challenge launcher for instantiating EVM RPC nodes and smart contracts.

TDCTF FEATURES

Core platform tools for CTF events, teams, challenges, scoring, and admin workflows.

Scoreboard

Track event standings and scoring during competitions.

Event Management

Manage CTF event pages, challenges, teams, and scoring.

LIVEEvent 01
NEXTEvent 02
HOLDEvent 03

Dynamic Points

Configure dynamic challenge points for event scoring.

Challenge Adecay -10
MAX 200MIN 100STEP 10
1st
200
2nd
190
3rd
180

Multi-Task Challenges

Support challenges with multiple required answers.

Teams

Support team-based participation for CTF events.

team-01
team-02

Challenge Delivery

Publish challenge content for organizers and players.

draftpublish
FILESHINTSFLAGS
player solve─>score update

Flag Placeholders

Use configurable flag formats for challenge content.

xxxxx{xxxx_xx_xxxx_xxxx_0_xx00}

TDCTL Integration

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

POWERED BY TDCTF

Real deployments, community platforms, and experimental infrastructure powered by the TDCTF ecosystem.

TDCTF
ACTIVE

TDCTF

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

CTF EventCommunity
Open page →
TDCTF
ACTIVE

TDCTF

Official TDCTF event deployment for running Capture The Flag competitions.

CTF EventCommunityOfficial
Open page →
CTF - COMPFEST
LEGACY

CTF - COMPFEST

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

CTF EventLegacy
Open page →
CTF - COMPFEST
LEGACY

CTF - COMPFEST

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

CTF EventCommunityLegacy
Open page →
TDCTF
CUSTOMIZED

TDCTF

Older TDCTF event deployment built with a previous TDCTF release.

LabsTrainingModified
Open page →
QUICK SETUP

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

TDCTF DEMO
TDCTF Demo Walkthrough
0:00 / 3:35
SETUP NOTES

Review env vars and deployment notes before running the stack.

bash

$ 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