项目作者: epitaphial

项目描述 :
A CTF platform written in golang
高级语言: Go
项目地址: git://github.com/epitaphial/ctfgo.git
创建时间: 2020-01-02T12:22:31Z
项目社区:https://github.com/epitaphial/ctfgo

开源协议:MIT License

下载


CTFGO

author
license

DESCRIPTION

CTFGO是一个基于golang编写的CTF比赛平台。

screenshot

HOW TO USE

DOCKER

我们强烈建议您通过docker安装,只需要短短几行命令即可运行:

  1. docker run -d -p 8080:8080 stegacrpto/ctfgo

或者:

  1. git clone https://github.com/liupuchun/ctfgo.git
  2. cd ctfgo
  3. docker-compose up -d

Windows平台

  1. git clone https://github.com/liupuchun/ctfgo.git
  2. cd ctfgo
  3. go get -u github.com/beego/bee
  4. bee run

如果提示sqlite安装失败,请安装tdm-gcc或其他gcc环境。

Linux平台

  1. apt-get update
  2. apt-get install gcc
  3. git clone https://github.com/liupuchun/ctfgo.git
  4. cd ctfgo
  5. go get -u github.com/beego/bee
  6. bee run

TODO

  • 安装页面
  • 用户管理
  • 赛题管理
  • 比赛页面
  • flag动态化防作弊
  • 容器动态下发
  • 好看的前端页面
  • 初始化页面(首次加载时配置数据库等等)