Skip to content

NUSGreyhats/ctfd-whale

 
 

Repository files navigation

CTFd-Whale

A plugin that empowers CTFd to bring up separate environments for each user

Features

  • Deploys containers with frp and docker swarm
  • Supports subdomain access by utilizing frp
  • Contestants can start/renew/destroy their environments with a single click
  • subdomains are generated automatically with configurable rules
  • Administrators can get a full list of running containers, with full control over them.

Installation & Usage

refer to installation guide

Please note that whale assumes CACHE_TYPE=redis. Using other cache types may cause unexpected issues.

Demo

BUUCTF

Third-party Introductions (zh-CN)

Screenshots

image

Twin Project

About

CTFd plugin that allows your users to have exclusive environments for each challenge, with dynamic flags.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 58.4%
  • HTML 29.4%
  • JavaScript 12.2%