rCTF is redpwnCTF's CTF platform. It is developed and maintained by the redpwn CTF team.
https://rctf.redpwn.net/en/latest/
We have designed rCTF with a focus on these attributes:
- scalability
- simplicity
- customizability
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
fairly short).
# 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
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
To read more about its usage, see the wiki page or the GitHub repository.
# rctf up
# rctf down
# rctf update
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.

