/CTFd_chinese

汉化的CTFd

Primary LanguagePythonApache License 2.0Apache-2.0

Build Status CTFd Slack

什么是CTFd?

CTFd是一个Capture The Flag框架,主要关注易用性和可定制性。 它提供了运行CTF所需的一切,并且可以使用插件和主题轻松进行自定义。

CTFd is a CTF in a can.

特性

  • 从管理界面创建您自己的题目,类别,提示和标志
    • 基于静态和正则表达式的flags
    • 用户可以免费或使用积分解锁提示
    • 文件上传到服务器或Amazon S3
    • 限制题目尝试次数并隐藏题目
    • 自动提交限制
  • 记分牌与自动分辨率
    • 向选手隐藏成绩
    • 在特定时间冻结分数
    • 动态积分
  • 积分图表比较前10名队伍和队伍得分图
  • Markdown内容管理系统
  • SMTP + Mailgun电子邮件支持
    • 支持电子邮件确认
    • 支持忘记密码找回
  • 自动开始和结束比赛
  • 队伍管理和隐藏
  • 使用插件主题界面自定义所有内容
  • 导入和导出CTF数据用于归档
  • 还有更多...

安装

  1. 运行 ./prepare.sh 以使用apt来安装依赖关系。
  2. 根据自己的喜好修改CTFd/config.py
  3. 使用 flask run 以在终端中进入调试模式。

或者您可以使用以下命令使用Docker:

docker run -p 8000:8000 -it ctfd/ctfd

##现场演示

https://demo.ctfd.io/

支持

要获得基本支持,您可以加入 CTFd Slack Community: CTFd Slack

如果您更喜欢商业支持或有特殊项目,请发邮件给我们: support@ctfd.io.

托管主机

希望使用CTFd但不想处理基础设施管理? 查看CTFd网站以了解托管的CTFd部署。

HackerFire

你想寻找CTF题目去练习? HackerFire是使用CTFd构建的学习型CTF。 它具有各种各样的挑战,并经常更新新内容。 它还包含自定义知识资源,可以向新手讲授用于解决挑战的技术。

##版权