Skip to content

Latest commit

 

History

History
76 lines (61 loc) · 2.08 KB

README.md

File metadata and controls

76 lines (61 loc) · 2.08 KB

CTFd Interface 2 (ctfi2)

Table of Contents

Description

ctfi2 is a management tool for CTFd Server instance(s).

Key Features:

  • Handsome Graphical User Interface!
  • Add and Remove configuration objects (Users, Challenges, Flags, Hints, Files) in real time.
  • Import Users from CSV or bulk create generic ones.
  • Manage multiple independent CTFd instances simultaneously

Change Log

  • Version 1.5.4 (Acceptable Axolotl)

    • New Published package to pypi.org for easy pip installation
    • Update README.md
  • Version 1.5 (Acceptable Axolotl)

    • New Server Level Functionality: Initialize, Reset and Wipe CTFd Instances!
    • New "Documentation"
    • Update Readme
    • Update Squished a bug in the file handler that saved challenge files to funky paths
  • Version 1.0 (Acceptable Axolotl)

    • Initial Release
  • TODO:

    • Documentation
    • Reduce the volume of tastey spaghetti!
    • Inuitive, msfconsole-esq, Command Line Mode
    • Import/Export of configuration data

Limitations

  • The system is unable to init, reset or wipe an existsing CTFd instance at this time. (Fixed as of v1.5)

Installation

ctfi2 has been tested on:

  • Ubuntu 20.04 LTS
  • Debian Buster
Requirements
Cross-Platform From PIP
pip3 install ctfi2
Linux From Source

Clone the repo

git clone https://github.com/drpresq/ctfcli2

Install using setuptools

pip3 install -r ./ctfi2/requirements.txt 
pip3 install ./ctfi2

Run it!:

ctfi2