Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

CICS Capture The Flag (CTF) Platform

CICS Capture The Flag is a full-stack web-based cybersecurity competition platform built using the MERN stack. It is designed for organizational and academic use, enabling institutions to host secure, real-time CTF competitions with automated scoring and challenge management.

The platform replaces manual or fragmented competition workflows with a centralized, real-time, and scalable system for running Capture The Flag events.


Overview

CICS Capture The Flag provides a complete environment for hosting cybersecurity competitions. Participants can register, solve challenges, and submit flags in real time, while administrators manage challenges, users, and leaderboards through a dedicated dashboard.

Live score updates are powered by Socket.IO, ensuring that rankings reflect submissions instantly. The system emphasizes security, fairness, and usability for both players and administrators.


Features

Core Features

  • Secure user authentication and authorization
  • Participant registration and login system
  • Flag submission and validation mechanism
  • Automatic score calculation and ranking

Real-Time Features

  • Live scoreboard updates using Socket.IO
  • Real-time rankings and score changes
  • Instant feedback on flag submissions

Admin & Management Features

  • Admin dashboard for challenge management
  • Create, update, and delete CTF challenges
  • User and leaderboard management
  • Competition monitoring and control

System Benefits

  • Centralized CTF competition management
  • Real-time visibility of scores and rankings
  • Reduced manual intervention during events
  • Scalable architecture for multiple users
  • Improved participant experience

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Real-Time Communication: Socket.IO
  • Authentication: JWT-based authentication

About

CICS Capture The Flag is a full-stack MERN web application for cybersecurity competitions, featuring real-time scoring with Socket.IO, challenge management, and an admin-controlled leaderboard.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages