Skip to main content

ctfi2 - CTFd Interface 2

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctfi2-1.5.4.tar.gz (39.5 kB view hashes)

Uploaded Source

Built Distribution

ctfi2-1.5.4-py3-none-any.whl (47.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page