diff options
author | Emile <hanemile@protonmail.com> | 2019-10-16 19:31:03 +0200 |
---|---|---|
committer | Emile <hanemile@protonmail.com> | 2019-10-16 19:31:03 +0200 |
commit | 01d0033d47af2cd37e7e9f9b827171d6ce3a8539 (patch) | |
tree | 07922044f485b5f59750f48dd74e2a183e0f8aff | |
parent | 21b1c13e3b1def08d93e10741c11b8a4032e71c3 (diff) |
described the basic functionality
-rw-r--r-- | README.md | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md index 9dd0da6..b8f6f15 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ # circus-challengeprovider -This container will provide the challenges for the companion container making it possible to dynamically change challenges and host the circus in docker-swarm \ No newline at end of file +This container will provide the challenges for the companion container making it possible to dynamically change challenges and host the circus in docker-swarm + +## Function + +The challengeprovider is part of the docker swarm providing the challenges for +the individual companion containers. +The spawned companion containers access the challenge provider, request the +challenges, recieve them and hosts them for the users. + +In order to not transfer the flag over a possibly insecure connection, the +sha256 sum of the flag is transmitted. The companion containers can verify the +flag by hashing it (sha256), comparing the hashes and so defining if a challenge +is solved or not. |