XU
XuCcc/CTFdOnlineChallenge
Plugin that uses to generate dynamic flag with oneline envirenment for CTFd
Online Challenges Plugin for CTFd
It's a plugin that uses to generate dynamic flag for
WeborPwnonline envirenment Chanls with dockerfile
Usage
- New a Online Challenges with a random token.
- Copy the token into send.py and change the platfrom url.
- Config the interval(default is 5 seconds) in send.py.
- Copy the
send.pyinto your Online envirenment and run it.
- Dockerfile demo
Install
Requires: CTFd >= 1.1.2
Don't test on earlier version
- Clone this repository to
CTFd/plugins
Notes: make sure this folder is named OnlineChallenge so that CTFd can load the assets.
TODO
- Server
- Optimize Web UI
- Cheat warnings when find someone copy others' flag
- Create and Update the token easier
- More detailed log
- Secure authentication with token
- Cheat Monitor
- Client
- Regenerate the flag when it accessed
- More detailed log
- Useage demo
Screenshot
Challenges
Admin Monitor
CHANGELOG
Reference
On this page
Languages
HTML56.6%Python32.7%JavaScript10.7%
Created February 19, 2018
Updated January 10, 2026

