« List of software » : différence entre les versions

De HackBBS
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 44 : Ligne 44 :
  |-
  |-
  ! scope="row" | FBCTF
  ! scope="row" | FBCTF
  | Donnée 3A
  |  
  | Source: https://github.com/facebook/fbctf
  | Source: https://github.com/facebook/fbctf
  | available from outside LAN <br />  Good design<br /> Source available <br />  available from outside LAN <br /> Easy to deploy
  | available from outside LAN <br />  Good design<br /> Source available <br />  available from outside LAN <br /> Easy to deploy
  |  
  | need hosting<br />
  |-
  |-
  ! scope="row" | Mellivora
  ! scope="row" | Mellivora
  |  
  | A CTF engine written in PHP
  | https://github.com/Nakiami/mellivora
  | https://github.com/Nakiami/mellivora
  |  
  |  
  |  
  | bad design <br /> need hosting<br />
  |-
  |-
  ! scope="row" | NightShade
  ! scope="row" | NightShade
  |  
  | A simple security CTF framework
  | https://github.com/UnrealAkama/NightShade
  | https://github.com/UnrealAkama/NightShade
  |  
  |  
  |  
  | bad design <br /> need hosting <br />
  |-
  |-
  ! scope="row" | HackTheArch  
  ! scope="row" | HackTheArch  
  | CTF scoring platform  
  | CTF scoring platform  
  | https://github.com/mcpa-stlouis/hack-the-arch
  | https://github.com/mcpa-stlouis/hack-the-arch
  |  
  | modify problems from a web interface <br /> Ruby
  |  
  | need hosting <br />
  |-
  |-
  ! scope="row" | OpenCTF   
  ! scope="row" | OpenCTF   
Ligne 77 : Ligne 77 :
  | https://github.com/picoCTF/picoCTF-Platform-2
  | https://github.com/picoCTF/picoCTF-Platform-2
  |  
  |  
  |  
  | No hints for a cost
  |-
  |-
  ! scope="row" | PyChallFactory -  
  ! scope="row" | PyChallFactory -  
Ligne 89 : Ligne 89 :
  | https://github.com/moloch--/RootTheBox
  | https://github.com/moloch--/RootTheBox
  |  
  |  
  |  
  | More complex to setup
  |-
  |-
  ! scope="row" | Scorebot -  
  ! scope="row" | Scorebot -  
  | Platform for CTFs by Legitbs (Defcon)  
  | Platform for CTFs by Legitbs (Defcon)  
  | https://github.com/legitbs/scorebot
  | https://github.com/legitbs/scorebot
  |  
  | Easy to deploy
  |  
  | need hosting <br />
  |-
  |-
  ! scope="row" | SecGen -  
  ! scope="row" | SecGen -  
  | Security Scenario Generator. Creates randomly vulnerable virtual machines  
  | Security Scenario Generator. Creates randomly vulnerable virtual machines  
  | https://github.com/cliffe/SecGen
  | https://github.com/cliffe/SecGen
  |  
  | Ruby <br />
  |  
  | need hosting <br />
  |}
  |}

Dernière version du 2 juin 2019 à 13:51

This page is a list of software in order to run a CTF.


Hosting a ctf

Servers disponible

Criteria:

  • Favorable: Simple to deploy; available from outside LAN; Run under docker; Popular; Can be hosted remotly
  • Defavorable: Jeopardy only; bad design; need hosting;
Evaluation criteria
Favorable Defavorable
Simple to deploy
Source available
available from outside LAN
Run under docker
Popular
Good design
Easy to deploy
Jeopardy only
bad design
need hosting


Servers disponible
Type Repo Pros Cons
Juice Shop Jeopardy-style https://github.com/bkimminich/juice-shop-ctf Simple to deploy
available from outside LAN
Source available
Jeopardy only
bad design
need hosting
CTFd attack&defense and jeopardy Source: https://github.com/CTFd/CTFd
Main: https://ctfd.io/
Demo: https://demo.ctfd.io/
Run under docker
Popular
available from outside LAN
Can be hosted remotly
Source available
Easy to deploy
FBCTF Source: https://github.com/facebook/fbctf available from outside LAN
Good design
Source available
available from outside LAN
Easy to deploy
need hosting
Mellivora A CTF engine written in PHP https://github.com/Nakiami/mellivora bad design
need hosting
NightShade A simple security CTF framework https://github.com/UnrealAkama/NightShade bad design
need hosting
HackTheArch CTF scoring platform https://github.com/mcpa-stlouis/hack-the-arch modify problems from a web interface
Ruby
need hosting
OpenCTF CTF in a box. Minimal setup required https://github.com/easyctf/librectf
PicoCTF Platform 2 - A genericized version of picoCTF 2014 that can be easily adapted to host CTF or programming competitions. https://github.com/picoCTF/picoCTF-Platform-2 No hints for a cost
PyChallFactory - Small framework to create/manage/package jeopardy CTF challenges https://github.com/koromodako/mkctf
RootTheBox - A Game of Hackers (CTF Scoreboard & Game Manager) https://github.com/moloch--/RootTheBox More complex to setup
Scorebot - Platform for CTFs by Legitbs (Defcon) https://github.com/legitbs/scorebot Easy to deploy need hosting
SecGen - Security Scenario Generator. Creates randomly vulnerable virtual machines https://github.com/cliffe/SecGen Ruby
need hosting