Git Product home page Git Product logo

docker-war's Introduction

Docker based Wargame Platform - To practice your CTF skills

Relevant links: Github | NSYSU Wargame


##Table of contents


Notice

Sometimes you may confront services looping forever, and this link might helps you. Besides, if you wanna re-add the host, just delete the files in /var/lib/rancher/state.

Before using docker in Docker-War, setup.sh will change group of the docker.sock from docker(998) to app(9999) in order to let app user call docker in this image.

$ sudo chgrp 9999 /run/docker.sock

TODO

  • Covering Unit Test and Integration Test.
  • CI with drone and dapper
  • Ability to change challenges on-the-fly.
  • Move term.js to xterm.js.
  • (Optional) Instant notifications built with WebSocket.
  • (Optional) Change to SPA.
  • (Optional) Use BTRFS or ZFS filesystem to storage images.
  • (Optional) Importing the concept of Continuous Deployment.

Wiki

Known issues

  1. Change challenges on-the-fly is still unstable.
  2. Some problems on setting up sqlchop proxy server.

License

This project use SATA License (Star And Thank Author License), so you have to star this project before using. Read the license carefully.

docker-war's People

Contributors

qazbnm456 avatar

Watchers

 avatar  avatar  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.