Go to file
2016-03-09 22:33:34 -06:00
problems/misc/survey Problem creating guidelines. 2016-03-09 22:33:34 -06:00
scripts avatars and invitation requests done. 2016-03-02 23:36:51 -06:00
server Problem creating guidelines. 2016-03-09 22:33:34 -06:00
web Problem creating guidelines. 2016-03-09 22:33:34 -06:00
.gitignore avatars and invitation requests done. 2016-03-02 23:36:51 -06:00
ctf.nginx Problem creating guidelines. 2016-03-09 22:33:34 -06:00
deploy avatars and invitation requests done. 2016-03-02 23:36:51 -06:00
README.md I'm an idiot. 2016-01-01 19:17:21 -05:00
Vagrantfile Problem creating guidelines. 2016-03-09 22:33:34 -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 in a terminal.
  2. Enter the command vagrant up to create a virtual machine using the Vagrantfile.
  3. Enter the command 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

####reCAPTCHA

Do not worry if you see "ERROR: Invalid domain for site key", the reCAPTCHA expects to be hosted on the domain "easyctf.com" and will not function properly until it is.

Site Key: 6Lc4xhMTAAAAAIaiF3yEWGbHRaGgMg4FHor61p1G

Secret Key: 6Lc4xhMTAAAAACFaG2NyuKoMdZQtSa_1LI76BCEu

Resources : Flask, MySQL, AngularJS

Main Pages:

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

Misc Pages:

  • Admin/submission page

Color Scheme: #62AC5B | #0080FF