Skip to content

SgffCTF/ABOBA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ABOBA | CTF Attack-Defense Checksystem

System for CTF competitions in the Attack-Defense format

Architecture diagram

Component description

board-srv

  • Returns the scoreboard
    • Points per service
    • Number of submitted/lost flags per service
    • Service SLAs
    • Total score
    • Service difficulties
    • Service authors
    • Current round time
  • Returns attack-data

score-srv

  • Calculates scores using either a custom formula or the default one
  • Accepts flags from teams
  • Validates flag submissions using team tokens
  • Detects First Bloods and records them
  • Logs flag submissions (which team, from which service, and at what time)

admin-srv

  • Add/remove teams during the competition
  • Pause/resume the competition
  • Export competition results
  • Manually adjust scores (add or remove points)

checksystem

  • The game loop starts checkers on all services of all teams and awards points for each round
  • Records service availability
  • Generates flags and sends them to the checker
  • Verifies flags previously set in services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •