BlackStone
BlackStone copied to clipboard
一个基于docker,开箱即用的CTF竞赛平台
⚔️黑石碑系统
项目正在快速迭代中,请即时更新源代码 源地址

0x01 🍉功能介绍
该平台是一个CTF比赛平台,可用于企业进行内部人员进行CTF竞赛以及培训.
目前平台还在持续开发中。如果对你有帮助,可以帮我点亮小星星,这对我非常重要。
0x02 🥝系统结构
开发框架
基础语言: Python(3.9.1)
Web框架: django(3.1.5)
数据库: Postgresql 13
前端: Layu-imini
0x03 🍓功能介绍
前台页面

管理页面

0x04 🖨安装教程
0x001 一键部署
我把步骤都写在shell脚本里, 安装完成就是正式环境
debian系用户(Debian, Ubuntu, kali)建议运行debian_run.sh,会使用国内源进行安装
git clone http://www.github.com/thunderbarca/BlackStone.git
cd BlackStone
source shell/debian_run.sh
红帽系操作系统(包括redhat, fedora, centos)请用redhat_run.sh
git clone http://www.github.com/thunderbarca/BlackStone.git
cd BlackStone
source shell/redhat_run.sh
0x002 正式启动系统(开发模式)
source ~/.bashrc
python3 manager.py runserver 0.0.0.0:8000
默认的用户名和密码是luffy:shadow
0x05 ⏰长期更新
- [ ] 各视图的协调优化以及BUG修复
- [ ] 前台成绩刷新改成websocket
- [ ] 动态FLAG实现
- [ ] 增加团队竞赛模式
- [x] 分数动态计算
0x06 🎛题目部署
详情请参阅部署
0x07 🏓版权协议
该项目签署了GPL-3.0授权许可,详情请参阅COPING。