Official and Community CTFd Plugins
Interested in writing CTFd plugins? Check out the plugin documentation!
Official and Community CTFd Plugins
Official and Community CTFd Plugins
Interested in writing CTFd plugins? Check out the plugin documentation!
Adds an endpoint to the CTFd api to allow for uploading the scores to ctftime.org
CTFd-multi-question-plugin
$ python3 --version
Python 3.8.6
Ubuntu 20.04
ctfd_1 | db is ready
ctfd_1 | INFO [alembic.runtime.migration] Context impl MySQLImpl.
ctfd_1 | INFO [alembic.runtime.migration] Will assume non-transactional DDL.
ctfd_1 | Traceback (most recent call last):
ctfd_1 | File "manage.py", line 14, in
ctfd_1 | app = create_app()
ctfd_1 | File "/opt/CTFd/CTFd/init.py", line 281, in create_app
ctfd_1 | init_plugins(app)
ctfd_1 | File "/opt/CTFd/CTFd/plugins/init.py", line 195, in init_plugins
ctfd_1 | module = importlib.import_module(module, package="CTFd.plugins")
ctfd_1 | File "/usr/local/lib/python3.7/importlib/init.py", line 127, in import_module
ctfd_1 | return _bootstrap._gcd_import(name[level:], package, level)
ctfd_1 | File "", line 1006, in _gcd_import
ctfd_1 | File "", line 983, in _find_and_load
ctfd_1 | File "", line 967, in _find_and_load_unlocked
ctfd_1 | File "", line 677, in _load_unlocked
ctfd_1 | File "", line 728, in exec_module
ctfd_1 | File "", line 219, in _call_with_frames_removed
ctfd_1 | File "/opt/CTFd/CTFd/plugins/CTFd-multi-question-plugin/init.py", line 1, in
ctfd_1 | from CTFd.plugins import register_plugin_assets_directory, challenges, keys
ctfd_1 | ImportError: cannot import name 'keys' from 'CTFd.plugins' (/opt/CTFd/CTFd/plugins/init.py)
I have seen this bug in a couple of other plugins. In the Docker Plugin...
Traceback (most recent call last):
File "serve.py", line 23, in
app = create_app()
File "/home/user/CTFd/CTFd/init.py", line 281, in create_app
init_plugins(app)
File "/home/user/CTFd/CTFd/plugins/init.py", line 195, in init_plugins
module = importlib.import_module(module, package="CTFd.plugins")
File "/usr/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 783, in exec_module
File "", line 219, in _call_with_frames_removed
File "/home/user/CTFd/CTFd/plugins/CTFd-Docker/init.py", line 2, in
from CTFd.utils import admins_only, is_admin, cache
ImportError: cannot import name 'admins_only' from 'CTFd.utils' (/home/user/CTFd/CTFd/utils/init.py)
I am looking at the code and trying to figure out what admins_only and keys are used for.
Thanks
https://github.com/glzjin/CTFd-Whale
A plugin for CTFd which allow your users to launch a standalone instance for challenges.
A timer capability once opened that will either decay after x time or misses submission attempt entirely
Updated version of timed-release plugin to support newer CTFd versions. Feel free to list in this repo
This plugin for CTFd will allow your competing teams/users to start dockerized images for presented challenges. It adds a challenge type "docker" that can be assigned a specific docker image/tag.
Clicking the link for the plugins documentation 404s at https://docs.ctfd.io/docs/plugins/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.