rCTF is redpwnCTF's CTF platform. It is developed and maintained by the redpwn CTF team.
We have designed rCTF with a focus on these attributes:
To read more about our motivations for creating this project, see here.
The automatic installation script works on Debian-based distributions and Arch
Linux. It depends on
curl. Feel free to read the
script before running this command as root (it's
# curl https://get.rctf.redpwn.net | sh
For manual deployment, clone the repository and run
install/config.sh as root.
$ git clone https://github.com/redpwn/rctf.git $ cd rctf # ./install/config.sh # docker-compose up -d
rCTF CLI Management Tool
The rCTF CLI management tool makes management of your rCTF installation simple. It is installed by default through the automatic installation script; however, if you have installed rCTF manually, you may install the tool by running:
# pip3 install rctf-cli
# rctf up
# rctf down
# rctf update
Deploying Challenges to rCTF
If you use rDeploy, you can automatically import the problem data using the below command:
# rctf deploy /path/to/challenge/directory/
This is currently not supported, but it will be in the near future.
We would love your help! Please see our CONTRIBUTING.md.