ctfcli
ctfcli copied to clipboard
ctfcli is a tool to manage Capture The Flag events and challenges
We should have a command or switches that will show what we are reading/loading. Some useful information: - Target URL - API Key - Location of the .ctf/config file -...
When we get errors from the API or otherwise get a bad response we need to print out the response to make it easier to debug.
Bumps [cookiecutter](https://github.com/cookiecutter/cookiecutter) from 1.6.0 to 2.1.1. Release notes Sourced from cookiecutter's releases. 2.1.1 Documentation updates Fix local extensions documentation (#1686) @alkatar21 Bugfixes Sanitize Mercurial branch information before checkout. (#1689) @ericof...
I've seen people include files in dist and then either not include them in challenge.yml or write incorrect keys in challenge.yml that can't be found. For example: ``` dist: -...
It could be useful to have multiple challenges specified in a challenge repo instead of just a single challenge.yml. Or perhaps having multiple challenges inside of a single challenge.yml file....
We need a way to share CTFd configuration between events. It's too easy to forget that a configuration setting needs to be set.
We should in theory be able to use CTFd configuration variables in things like challenge descriptions and such. I think this is would be a really useful idea. Perhaps something...
If you rename a challenge directory or move it it will break the git subtree integration. We may need to look into a mv or rename functionality.
Hi, I may be wrong but it's not possible to add a git repo with `ctf challenge add {repo_url}` at first. This command relies on `git subtree` which is a...
Perhaps we can have build system integration with something like https://www.pyinvoke.org/. For example in a reversing challenge we can specify a build script that ctfcli can execute.