Coder Social home page Coder Social logo

zzreno / blackstone Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thunderbarca/blackstone

0.0 1.0 0.0 18.28 MB

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

Python 4.76% CSS 18.86% JavaScript 59.94% Less 3.49% SCSS 3.54% HTML 9.16% Shell 0.25%

blackstone's Introduction

⚔️黑石碑系统

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

黑石碑

0x01 🍉功能介绍

该平台是一个CTF比赛平台,可用于企业进行内部人员进行CTF竞赛以及培训.

目前平台还在持续开发中。如果对你有帮助,可以帮我点亮小星星,这对我非常重要。

0x02 🥝系统结构

开发框架

基础语言: Python(3.9.1)

Web框架: django(3.1.5)

数据库: Postgresql 13

前端: Layu-imini

0x03 🍓功能介绍

前台页面

管理页面

0x04 🖨安装教程

0x001 一键部署

我把步骤都写在shell脚本里

debian系用户(Debian, Ubuntu)建议运行debian_run.sh,会使用国内源进行安装

git clone http://www.github.com/thunderbarca/BlackStone.git
cd BlackStone
source shell/debian_run.sh

Kali用户使用shell/kali_run.sh

git clone http://www.github.com/thunderbarca/BlackStone.git
cd BlackStone
source shell/kali_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 🤝外链

如果你觉得有趣的话,可以关注我的公众号。 code

0x07 🎛题目部署

详情请参阅部署

0x08 🏓版权协议

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

blackstone's People

Contributors

thunderbarca avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.