GitHub release (latest by date)

Discord bot CTFD-Thread-Parser

Description:

This tools is used to create automatically discord threads by scraping ctfd plateform and collecting name , category , description and points of challenges.

Commands :

- ?CreateCTFD : Create a channel + threads sorted by name
  |_> Usage: ?CreateCTFD  <Username> <Password> <Url> <ChannelName>

- ?flagged : Store the flag + renamme the challenge thread
  |_> Usage: ?flagged ThisIsMySuperFlag (in challenge thread)

- ?end : Moove the ctfd channel in other category
  |_> Usage: ?end (in ctfd challenge)

- ?gen : Generate new random credentials
  |_> Usage: ?gen (in ctfd challenge)

- ?format : change format flag
  |_> Usage: ?format flag

- ?token : set token account to login & bypass recaptcha
  |_> Usage: ?token mytoken

Usage:

Create a category named CTF by default (bot.py line 18):

All text

Installation :

git clone https://github.com/FlagPoisoning/Discord-CTFD-Parser.git
cd Discord-CTFD-Parser
python3 -m pip install -r requirements.txt
python3 bot.py

(Don’t forget to place your Bot token)

OR using Docker:

- put Your token in DockerFile
- python3 deploy.py install

In Docker : 
./install.sh

Screenshot:

Alltext

Demo :

demo.mp4


GitHub

View Github