Skip to content

thunderbarca/BlackStone

Repository files navigation

⚔️黑石碑系统

项目正在快速迭代中,请即时更新源代码 源地址

黑石碑

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实现
  • 增加团队竞赛模式
  • 分数动态计算

0x06 🎛题目部署

详情请参阅部署

0x07 🏓版权协议

该项目签署了GPL-3.0授权许可,详情请参阅COPING

About

一个基于docker,开箱即用的CTF竞赛平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published