Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/divyanshusahu/minictf
A platform build in django for hosting CTF events.
https://github.com/divyanshusahu/minictf
ajax-form ctf-platform discussion-forum django django-application django-framework django-rest-framework hacktoberfest python3 scoreboard template-project
Last synced: about 1 month ago
JSON representation
A platform build in django for hosting CTF events.
- Host: GitHub
- URL: https://github.com/divyanshusahu/minictf
- Owner: divyanshusahu
- License: mit
- Created: 2017-12-17T05:53:36.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-02-07T18:35:09.000Z (9 months ago)
- Last Synced: 2024-10-11T07:04:52.948Z (about 1 month ago)
- Topics: ajax-form, ctf-platform, discussion-forum, django, django-application, django-framework, django-rest-framework, hacktoberfest, python3, scoreboard, template-project
- Language: HTML
- Homepage:
- Size: 5.82 MB
- Stars: 49
- Watchers: 2
- Forks: 23
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Rawsec's CyberSecurity Inventory](https://inventory.raw.pm/img/badges/Rawsec-inventoried-FF5050_flat.svg)](https://inventory.raw.pm/ctf_platforms.html#miniCTF)
# MINICTF
### A platform build in django for hosting CTF events.
#### Live demo
[https://xyz-minictf.herokuapp.com/](https://xyz-minictf.herokuapp.com/)
#### FEATURES :
* Cool Interface
* Score Board
* Responsive Design
* Password Change Support
* Discussion Forums
* and a lot more.#### SCREENSHOTS :
Challenge Page
Challenge View
Score Board
Team Details
Discussion Forums
#### Dev env setup
##### Requirments
> Rename .env.example to .env and change the value of KEY.
>
> **Note**: Keep this value a secret.###### Docker Setup
```bash
make docker_build
make docker_run
```This will start the server at port 8000.
###### Local Setup
```
python 3.x
django 2.0
```Install [Pipenv](https://pypi.org/project/pipenv/)
Want to make this process fast. Switch to [local branch](https://github.com/DivyanshuSahu/miniCTF/tree/local)
###### Install miniCTF
```bash
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.