Skip to content

CybSec-NITW/phantom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phantom ctf platform

DESCRIPTION

CTF platfom based on Go language

HOW TO USE

Windows platform

git clone https://github.com/CybSec-NITW/phantom.git
cd phantom
go get -u github.com/beego/bee
bee run

If it prompts SQLite installation failed, please installtdm-gcc Or other gcc environment.

Linux platform

apt-get update
apt-get install gcc
git clone https://github.com/CybSec-NITW/phantom.git
cd phantom
go get -u github.com/beego/bee
bee run

TODO

  • Installation page
  • User Management
  • Problem management
  • Contest page
  • flag dynamic anti-cheat
  • Dynamic delivery of containers
  • Beautiful front-end page under container dynamics
  • Initialization page (configuration database when first loaded, etc.)