Skip to content

andreafioraldi/motherfucking-ctf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MotherFucking CTF

What do we say to JavaScript? Not today! motherfuckingwebsite.com inspired CTF platform.

Demo here.

Why?

Are you tired of complex websites with useless heavy features and you want to host a CTF for your leet hackers friends?

CTFd is too heavy for the free dyno on Heroku?

Are you a fan of motherfuckingwebsite.com like me?

Well, this is the right CTF platform for you.

Overview

Define a description of the CTF in templates/index.html.

Define the set of challenges in chals.py.

Run python chals.py to setup the database.

Run python run.py and you are up.

On Heroku, you should only enable the Heroku Postgres extension.

Score policy

I don't like the CTFs that benefit players depending on the timezone, so there isn't first blood.

All the challenges start with the same points. More solves, fewer points. This choice let the users define the difficulty of a challenge.

If two players have the same score the rank is computed looking at the last submission time.

Whoami

I'm malweisse and I play with TRX and mhackeroni.

Twitter

About

What do we say to JavaScript? Not today! motherfuckingwebsite.com inspired CTF platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published