Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1013 Bytes

README.md

File metadata and controls

41 lines (31 loc) · 1013 Bytes

CTF platform

Platform for handling submissions for Capture the Flag competitions organized by CyberSecurity Club at Military University of Technology, Warsaw Poland.

Technologies:

  • python >= 3.11
  • django
  • vite, react, typescript
  • tailwind
  • docker

Getting started

docker compose up -f compose.local.yml --build --force-recreate

docker compose up -f compose.prod-like.yml --build --force-recreate

Goals

  • Users self sign up
  • Users can choose competition and register a team
  • Teams need to be approved
  • System can handle submissions and generate statistics
  • System should have admin panel

Current status

  • Competition
    • Competitions list
    • About competition view (markdown)
    • Admin can register teams
    • Team self registration
    • Submitting flags view
    • Basic stats view
    • Making flag submission UI reactive
  • Registration
    • Admin user can register other users
    • Self registration
    • Login
    • Password reset etc.