Live Demo • Discussion Forum • Documentation • Download • QQ Group • License
CTFgo is a golang CTF competition platform with high-performance, security and low hardware requirements.
CTFgo has been used in the NCTF2021 competition. Under more than 400 teams, CTFgo is smooth and stabilized with low resource usage.
Compared to other ctf platforms, CTFgo offers high performance, low system resource usage, small size, cross-platform usability, no additional dependencies to install and fast startup because all resources are packaged into a single executable file.
- separation of front-end and back-end
- RESTful
- quick start
...
Each version update will build release, you can download the latest version of the executable in Releases.
Or you can build from the source code (go version > 1.16):
$ git clone https://github.com/CTF-go/CTFgo.git
$ cd CTFgo
$ go build .
- Go to ctfgo-theme-default
-
Environmental requirements: go version > 1.16 (CTFgo uses embed modules)
-
The content of the
dist
folder generated by the front end is put into the back endthemes
folder. -
You can quickly start the development environment using the
go run .
command.
Feel free to dive in! Open an issue or submit PRs.
Leonsec |
Am473ur |
Angle-z |
Soreat_u |
---|