Skip to content

BurningNetel/ctf-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d1f611c · Oct 27, 2016
Feb 11, 2016
Feb 12, 2016
Feb 7, 2016
Feb 6, 2016
Feb 5, 2016
Feb 12, 2016
Feb 5, 2016
Feb 8, 2016
Jan 24, 2016
Oct 27, 2016
Jan 10, 2016
Feb 4, 2016

Repository files navigation

CTFmanager

Currently not in active development.

Uses Etherpad to create a powerfull tool to manage and play with a CTF team

Written in Django.

Features

  • User Stat Tracking
  • Collaboration Solutions
  • Event Planning
  • Writeup support
  • Scoreboard
  • Groups

Installation

You can load this project with Pycharm to run it, or follow the steps below to deploy the website localy or remote.

Local

Requirements

  • python3
  • pip3

Steps

I assume you are in the project root, where manage.py is located

  • Clone into any folder
  • pip3 install -r requirements.txt
  • python3 manage.py migrate
  • python3 manage.py runserver

Remote

Requirements

  • gunicorn
  • nginx

Steps

/Deploy_tools holds a fabfile that automaticly creates the necessary folders and virtualenv in your accounts home directory. Example:fab deploy:host=your_username@subdomain.domain.org There are also templates for a gunicorn start up script and a nginx template. You have to replace 'SITE' with the websites domain name.

About

Django app to manage a CTF team

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published