SkillAgentSearch skills...

MiniCTF

A platform build in django for hosting CTF events.

Install / Use

/learn @divyanshusahu/MiniCTF

README

Rawsec's CyberSecurity Inventory

MINICTF

A platform build in django for hosting CTF events.

Live demo

https://xyz-minictf.herokuapp.com/

FEATURES :

  • Cool Interface
  • Score Board
  • Responsive Design
  • Password Change Support
  • Discussion Forums
  • and a lot more.

SCREENSHOTS :

Challenge Page

<img src="readmeimg/challenges.png" width="100%">

Challenge View

<img src="readmeimg/onechallenge.png" width="100%">

Score Board

<img src="readmeimg/scoreboard.png" width="100%">

Team Details

<img src="readmeimg/teams.png" width="100%">

Discussion Forums

<img src="readmeimg/forum.png" width="100%">

Dev env setup

Requirments

Rename .env.example to .env and change the value of KEY.

Note: Keep this value a secret.

Docker Setup
  make docker_build
  make docker_run

This will start the server at port 8000.

Local Setup
python 3.x
django 2.0

Install Pipenv

<b>Want to make this process fast. Switch to local branch</b>

Install miniCTF
  git clone https://github.com/DivyanshuSahu/miniCTF.git
  pipenv shell
  pipenv install
  python manage.py makemigrations accounts challenges forums
  python manage.py migrate
  python manage.py runserver

Then register or create superuser and add challenges.

View on GitHub
GitHub Stars52
CategoryDevelopment
Updated1mo ago
Forks25

Languages

HTML

Security Score

100/100

Audited on Feb 10, 2026

No findings