Skip to content

About CTF-Citadel

Combating Flag Sharing.
One Flag at a time.

About the Project

With CTFd being the most used platform for hosting CTF Challenges, we wanted to create a modern alternative using the latest frameworks and technologies. The main goal being to combat an aspect of CTF challenges that has plagued many teams and players.

How we want to prevent Flagsharing

Our platform aims to provided a built in Anti-Cheat solution, which regularly checks submissions made my teams and users during an event.

This allows us to catch attempts at cheating such as:

  • Double or Multi Submissions
  • Little Time Difference in between Flag Submissions

In general it is recommended to use so called UUID-Flags for Challenges, which in simple terms is just a flag that is only valid once by nature.

Of course, not every challenge can employ such one-time-use flags, for example most OSINT-Challenges rely on flag parameters such as map coordinates or a specific location. These are obviously static and not dynamic, so the submitted flag can also not be made dynamic.

This is exactly where the Anit-Cheat system comes into play.

About the Founders

CTF-Citadel is made possible not only by all the awesome libraries and frameworks it uses, but also by its core developers.

Maximillian B. - 0xm4xw3ll - Project Lead and Deployment Middleware Developer

Responsible for the inner workings of the project and making sure everything comes to life. Also an OKD wizard.

Fabian T. - 0xk1f0 - Lead Platform Developer

The most seasoned software developer in the team, responsible for the core components of the Web Application.

Jannik S. - Aryt3 - Lead Anti-Cheat Developer

Capture-The-Flag event grinder and due to his extensive experience also responsible for developing the Anti-Cheat system.

Malik F. - Merrix - UI/UX

Expert for frontend design.

Felix S. - 0xf1re - Lead Deployment Middleware Developer

Practically the Kubernetes wizard and expert for Container Hosting and Deployment systems and pipelines.

About TopHack

This codename refers to the hacking specialists and internal CTF competition hosted by the Higher Technical College Villach.

CTF-Citadel is being developed as the initial project hosted under this collective, which aims to be continuously improved by classes to come, as part of the Software Development, Network Engineering and Project Management classes.

The current project team hopes to be able to continue working on this platform in the future, but we depend on other students and external contributors to continue what we have started.

Open Source Statement

CTF-Citadel plans to always be open to the public, because we believe in the power of Open Source Software.