Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

featherbear/UNSW-CompClub2019Summer-CTF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project no longer (never was) maintained

Please find the latest developments at Project CTF²


 
 
 
 
 
 
 
 
 
 
 
 
 

UNSW CompClub 2019 Summer CTF Server


UNSW CSE CompClub Logo A CTF frontend designed for UNSW's CSE CompClub 2019 Summer Security Workshop
Demo


Installation

A requirements.txt file is located in the server folder
pip install -r requirements.txt

Run

cd server
python server.py

Configuration File

When the server first runs, a settings.ini file will be automatically created from the settings.example.ini skeleton.

[SERVER]
port = 8000              # Port to listen on
database = data.sqlite3  # SQLite database file 

[SITE]
templatesDir = ../site  # Jinja template base path
staticDir = ../site     # Static file base path

[ADMIN]
username = admin        # Superuser username
password = password     # Superuser password

Admin users

There is no user account management interface (yet).
Edit the SQLite entry for the user in the users table.

Customisation

  • To modify the invite page background, replace site/invite/background.jpg
  • For most other page modifications, edit site/template.html

Credits

Server (Python)

Jinja2 - Version 2.10.1
tornado - Version 5.1.1

Website

bulma.css - Version 0.7.2
Bulma-extensions
normalize.css - Version 8.0.1
three.js - Version 98

Font Awesome
Hack - Version 3.3.0

Snippets / Resources

glitch - sketch of three.js by yoichi kobayashi
Jinja2 Rendering stub for Tornado by Bibhas Debnath
Dotted World Map by sNowFleikuN
CSS Scanlines by meduzen


License

Copyright © 2018 - 2019 Andrew Wong

This software is licensed under the MIT License.
You are free to redistribute it and/or modify it under the terms of the license.

For more details see the LICENSE file

About

CTF Server for UNSW CSE CompClub 2019 Summer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published