GZCTF

GZCTF

GZ::CTF is an open source CTF platform based on ASP.NET Core.

1,521GitHub
Description

This application is expected to be mapped to be used in a local area network, so it will not be accessed without login. Please register and log in yourself. Administrator's default account password: admin/Dasctf123!@# Usage method: 1. After installation, if you don't need to open the drone, you can directly experience it when you open it. The administrator's default account password: admin/Dasctf123!@#. 2. For security reasons, it is recommended to modify the XorKey in the network disk-> Application Data->GZCTF-> config-> appsettings.json to a randomly generated string, such as uuidgen| md5sum; After modification is completed, please restart the application in Application Management to make the configuration take effect. 3. If you need to open a target drone, you can install the K3S application in the store. After creating it, make corresponding modifications to KubeConfig according to the K3S application instructions, and then place it in the network disk-> Application Data->GZCTF-> config->kube-config.yaml; then modify appsettings.json to change the Type of the ContainerProvider section to Kubernetes, and PublicEntry to k3s. <Micro Service Name>. heiyu.space; After modification has been completed, please restart the application in Application Management to make the configuration take effect. --- GZ::CTF is a powerful and flexible open source CTF (Capture The Flag) platform designed specifically for cybersecurity competitions. Built on ASP.NET Core, GZ::CTF provides a complete set of tools for creating and managing complex security challenges. The platform supports multiple topic types, including static and dynamic attachments, containerized environments, etc., allowing competition organizers to freely configure topics and scoring strategies as needed. GZ::CTF's dynamic scoring system allows scores to be automatically adjusted based on the difficulty of the topic and the number of submissions to ensure the fairness and challenge of the competition. The platform also supports multiple languages, provides comprehensive international support, and is suitable for users around the world. In addition to basic competition functions, GZ::CTF also has advanced functions such as real-time competition notification, event monitoring, email verification, and user rights management. The platform can manage containers through Docker or K8s, support dynamic container distribution, and ensure that each participating team has an independent challenge environment. GZ::CTF has been adopted by many well-known international and domestic events, such as San Diego CTF and THUCTF, and has received widespread praise. Whether it is educational institutions, enterprises, or security communities, GZ::CTF can provide them with a stable and efficient competition platform.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Mobile Screenshots
Mobile Screenshot 1
App Information
Version
0.1.1
Updated
October 11, 2025
Source Code
GZTimeWalker
Platform Support
PCMobile
Keywords
CTF platform