8000 GitHub - pepsipu/rctf: RedpwnCTF's CTF platform
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pepsipu/rctf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

rCTF - RedpwnCTF's CTF Platform

Build Status Code Coverage

rCTF is RedpwnCTF's CTF platform. It is developed and maintained by the redpwn CTF team.

Design Goals

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.

Getting Started

Installation

Automatic

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

Manual

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

screenshot of tool

The rCTF CLI management tool https://github.com/redpwn/rctf-cli 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.

Starting rCTF

# rctf up

Stopping rCTF

# rctf down

Upgrading rCTF

# rctf update

Deploying Challenges to rCTF

Using rDeploy

If you use rDeploy, you can automatically import the problem data using the below command:

# rctf deploy /path/to/challenge/directory/
Without rDeploy

This is currently not supported, but it will be in the near future.

Development

We would love your help! Please see our CONTRIBUTING.md.

About

RedpwnCTF's CTF platform

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.4%
  • HTML 8.6%
  • TypeScript 3.8%
  • Shell 3.8%
  • Dockerfile 0.4%
0