Docker War banner
qazbnm456 qazbnm456

Docker War

DevOps community

Description

Docker based Wargame Platform - To practice your CTF skills

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Docker based Wargame Platform - To practice your CTF skills

**Relevant links:** [Github](https://github.com/qazbnm456/Docker-War) | [NSYSU Wargame](https://wargame.cse.nsysu.edu.tw)


##**Table of contents**


Notice

Sometimes you may confront services looping forever, and this [link](http://stackoverflow.com/questions/11583562/how-to-kill-a-process-running-on-particular-port-in-linux) 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](https://github.com/qazbnm456/Docker-War/blob/master/script/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

[Wiki](https://github.com/qazbnm456/Docker-War/wiki)

Known issues

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