Skip to content

pogTeam/CTFd

 
 

Repository files navigation

CTFd is a CTF in a can. Easily modifiable and has everything you need to run a jeopardy style CTF.

Installation

On MAC OS X

Make sure the following packets are installed

brew install libffi python

Now we need to install the virtualenv

pip install virtualenv

Now let's clone the repository

git clone https://github.com/pogTeam/CTFd.git

Now let's access the CTFd directory

cd CTFd

Now we need to create the virtualenv base

virtualenv --python=python2.7 venv

Now let's activate the environment

source venv/bin/activate

Now we need to install the requirements

pip install -r requirements.txt

You can configure the CTFd in CTFd/config.py as you like.

The last step is to run the server

python serve.py

Now you need to access the CTFd on your browser in: http://127.0.0.1:4000

Default Installation by isislab

Install:

  1. ./prepare.sh to install dependencies using apt.
  2. Modify CTFd/config.py to your liking.
  3. Use python serve.py in a terminal to drop into debug mode.
  4. Here are some deployment options

Live Demo:

Original Repo

Releases

No releases published

Packages

No packages published

Languages

  • HTML 47.1%
  • Python 37.3%
  • JavaScript 11.2%
  • CSS 4.4%