No description
| ctfilt_api | ||
| ctfilt_bot | ||
| ctfilt_frontend | ||
| public | ||
| .dockerignore | ||
| .gitignore | ||
| Caddyfile | ||
| Cargo.lock | ||
| Cargo.toml | ||
| compose.yaml | ||
| Dockerfile | ||
| DockerfileGorgo | ||
| README.md | ||
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.
-
Point System & Leaderboard:
- Challenges are assigned point values based on difficulty.
- A real-time leaderboard displays participant rankings, fostering a competitive environment.
- 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.
kubectlAccess: Participants can connect to their running challenge pods usingkubectlfor hands-on interaction, with necessary configuration provided by the system.



