GitHunt
SH

shiftysheep/ctfdjumpbox

CTFd web shell plugin - Plugin interacts with CTFd and a docker container to provide web shell for CTF players

Jumpbox CTFd plugin

CTFd plugin to provide credentials to jumpbox. Adapted from ctfdwettyshell.

Download:

git clone https://github.com/shiftysheep/ctfdjumpbox

Setup:

  1. Setup a server that will host the user accounts.
    • This server can utilize ssh and/or wetty to allow user access to tools.
  2. Copy jumpbox folder to your CTFd plugins folder
  3. Start CTFd
  4. From the admin page, under plugins configure the Jumpbox Config settings.
  5. From the admin page, add a new page and redirect it to /terminal.

Management:

From admin page, under plugins select Jumpbox User Management to delete all or some users.

Future improvements

  • Allow docker configuration
  • Utilize wetty shell locally from CTFd server

Languages

HTML51.2%Python47.3%Dockerfile1.5%

Contributors

Created February 8, 2023
Updated February 10, 2023
shiftysheep/ctfdjumpbox | GitHunt