No description
Find a file
2025-06-03 12:25:29 +02:00
ctfilt_api api: added podspec 2025-04-04 21:58:25 +02:00
ctfilt_bot bot: fixed clippy warnings 2025-03-31 22:12:22 +02:00
ctfilt_frontend frontend: fixed some warnings 2025-04-04 10:12:06 +02:00
public Updated readme 2025-06-03 12:25:26 +02:00
.dockerignore fix 2025-03-30 19:30:46 +02:00
.gitignore added file hosting 2025-03-24 21:50:23 +01:00
Caddyfile fuck socketioxide 2025-03-30 17:14:50 +02:00
Cargo.lock fuck cli 2025-03-31 22:05:15 +02:00
Cargo.toml fuck cli 2025-03-31 22:05:15 +02:00
compose.yaml Merge branch 'master' of ssh://git.tymek.ovh:7505/CTFILT/backend 2025-04-01 17:47:09 +02:00
Dockerfile fixed dockerfile 2025-03-31 18:54:03 +02:00
DockerfileGorgo changed dockerfile 2025-03-30 18:57:28 +02:00
README.md Updated readme 2025-06-03 12:25:26 +02:00

CTFILT - Interactive CTF System

CTFilt is an interactive Capture The Flag (CTF) system designed to provide a seamless and engaging experience for participants.

Key Features:

  • Web Interface: A user-friendly web interface allows participants to:

    • Browse and view available CTF challenges.
    • Submit flags/answers for completed challenges.
    • Track their progress.

challenges

challenge view

  • Point System & Leaderboard:

    • Challenges are assigned point values based on difficulty.
    • A real-time leaderboard displays participant rankings, fostering a competitive environment.

leaderboard

  • Kubernetes Integration:
    • Dynamic Challenge Environments: Challenges requiring specific environments are run as pods in a Kubernetes cluster.
    • Web Interface Control: Users can start and stop their dedicated challenge pods directly from the CTFilt web interface.
    • kubectl Access: Participants can connect to their running challenge pods using kubectl for hands-on interaction, with necessary configuration provided by the system.

running challenge