No description
Find a file
2015-12-23 00:49:28 -06:00
scripts fixed mysql auth issues 2015-12-23 00:40:32 -06:00
server merge 2015-12-23 00:27:48 -06:00
web added basic database stuff 2015-12-23 00:26:27 -06:00
.gitignore Add secret key 2015-12-21 16:08:50 -05:00
ctf.nginx added basic database stuff 2015-12-23 00:26:27 -06:00
deploy added basic database stuff 2015-12-23 00:26:27 -06:00
README.md added instructions 2015-12-23 00:49:28 -06:00
Vagrantfile added basic database stuff 2015-12-23 00:26:27 -06:00

EasyCTF 2016

Platform for the EasyCTF 2016 competition.

Installation

If you have Vagrant installed, setting up the platform should be a piece of cake.

  1. Navigate to the root directory of this project.
  2. Perform a vagrant up to create a virtual machine using the Vagrantfile.
  3. Perform a vagrant ssh to SSH into the virtual machine.
  4. Once you're inside the virtual machine, run deploy to start the server.
  5. Open localhost:8080 on your local machine to see if it works.

If you have any issues during installation, file an issue.

Notes

Resources : Flask, MySQL

Main Pages:

  • login.html
  • register.html
  • scoreboard.html
  • problems.html
  • account.html
  • programming.html
  • chat.html
  • about.html
  • forgot_password.html
  • logout.html
  • rules.html
  • team.html
  • shell.html
  • updates.html
  • resetpassword.html

Color Scheme: #69D2E7 | #A7DBDB | #E0E4CC | #F38630 | #FA6900

Setting Up The Environment

  1. Download VirtualBox and Vagrant
  2. Run vagrant up to create the Virtual Machine according to Vagrantfile
  3. Run vagrant ssh to connect to the Virtual Machine
  4. Run ./deploy to deploy the site
  5. View the site on port 8000