mkctf:建立,建立,部署和监控挑战的CTF框架

时间:2024-05-29 12:22:41
【文件属性】:

文件名称:mkctf:建立,建立,部署和监控挑战的CTF框架

文件大小:499KB

文件格式:ZIP

更新时间:2024-05-29 12:22:41

ctf-framework ctf-tools Python

mkCTF 为什么 ? 该框架旨在帮助您的团队遵循一种格式,在CTF基础架构上实现高效集成和部署,从而提出CTF挑战。 该项目最初是为管理INS'hAck 2017事件的挑战而创建的。 您可以在找到INS'hAck过去版本的挑战和文章。 当在基于Rancher的基础架构上部署挑战时,该项目将不断发展以实现更高的自动化程度。 预先警告 在CTF结束之前,您的mkCTF存储库应保持私有状态,因为它以纯文本形式存储标志,以允许用户从源中重新使用同一标志来重建挑战! 要求 该项目被设计为在具有Python 3.7+支持Linux环境中运行。 尽管我不在此平台上使用它,但它也可能在Mac上运行。 我不会花时间在Windows上运行它,因为WSL2可以使Linux环境在您的PC上几乎不费吹灰之力地运行。 安装和创建新的CTF 应该使用setup.sh安装(并升级)mkCTF。 该脚本执行


【文件预览】:
mkctf-master
----setup.py(945B)
----.gitignore(39B)
----images()
--------mkctf_cli_help.png(68KB)
--------mkctf_cli_enum.png(159KB)
--------mkctf_server_help.png(27KB)
--------mkctf_monitor_help.png(93KB)
--------mkctf_cli_export.png(118KB)
----requirements.txt(66B)
----pyproject.toml(63B)
----mkctf()
--------mkctf_cli.py(3KB)
--------web_handler.py(2KB)
--------model()
--------mkctf_monitor.py(5KB)
--------__init__.py(33B)
--------cli()
--------exception.py(216B)
--------mkctf_server.py(2KB)
--------helper()
--------api.py(11KB)
--------monitoring()
----LICENSE(34KB)
----README.md(14KB)
----config()
--------templates()
--------monitoring()
--------mkctf.yml(2KB)
----setup.sh(1KB)

网友评论