Skip to content

samirahmed/scoreboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scoreboard

Live Site

This scoreboard site was designed for a cybersecurity ctf hosted at http://www.hacktenberg.com for BU course EC521. Build on ruby, sinatra and datamapper and twitter/bootstrap

See the CTF slides for more info about the cTF

How to run?

Make sure that you have bundler and ruby installed

$ git clone https://github.com/samirahmed/scoreboard.git

$ cd scoreboard

$ bundle install

$ rake seed_competitors

$ rake seed_questions

$ ruby scoreboard

After these commands you should have everything up on localhost:4567

Wow! I want host my own?

Free Hosting On Heroku

Clone the repo and step into the folder

$ git clone https://github.com/samirahmed/scoreboard.git

$ cd scoreboard

From the project directory, create a Heroku application:

$ heroku create --stack cedar

Now just deploy via git:

$ git push heroku master

(Note that you will have to add the free heroku postgres db from the site)

Making changes

If you want to change questions / answers / competitors check the files in the /seed folder.

In the views/ folder you can find all the html

All the code is in scoreboard.rb

Future

I don't plan to use this again ... this is just hosted openly here for others to use for their CTFs as a reference

Results

Here are the results from the competition incase you are interested

Questions Questions

About

Cybersecurity CTF Scoreboard for BU EC521

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published