Commit graph

57 commits

Author SHA1 Message Date
049421ffac refactor(cli): simplify the cli, starting admin and all channenges
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m55s
no challenge id in cli anymore, give a base addr for the challenges and
an admin addr
2024-10-12 17:25:10 +02:00
257ba9820b fix(meta): fix header position somewhat
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m5s
2024-09-11 23:00:04 +02:00
8cad7c4e83 feat(meta): meta interface sidebar is now responsive #11
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m56s
2024-09-11 22:43:34 +02:00
d74b8d7e66 feat: make admin badge red 2024-09-11 22:09:35 +02:00
41b173de40 feat: show secret on admin detail page #12
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m54s
2024-09-11 21:40:15 +02:00
3204047b28 feat(meta): add admin badge to admin section 2024-09-11 21:13:46 +02:00
99a01d07fa
docs: readme make it officially a ctf-hosting platform
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m59s
2024-09-09 12:15:23 +02:00
f1b30935b8 Merge branch 'feat/meta-interface' of https://git.cscherr.de/PlexSheep/wooly-vault into feat/meta-interface
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m51s
2024-09-08 14:24:20 +02:00
baa1fb568e fix: clean up bad links and old html 2024-09-08 14:24:19 +02:00
PlexSheep
cee8bacd71 automatic cargo CI changes 2024-09-08 12:23:27 +00:00
546b6e5908 fix: first port was skipped for challenge hosting
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m1s
2024-09-08 14:21:30 +02:00
9437eb5a54 refactor: split templates further for reusability
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-09-08 14:19:58 +02:00
0db78399bd refactor: change how ChallengeDesc works 2024-09-08 14:19:36 +02:00
fb4d028af6 refactor(meta): use template inheritance #9
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m55s
2024-09-08 10:50:44 +02:00
PlexSheep
a16e3053d2 automatic cargo CI changes 2024-09-08 02:24:44 +00:00
a83bb67700 chore: remove an old info that said that c3 is being served
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m1s
2024-09-08 04:22:45 +02:00
beede609f1 fix: adjust solutions to new ports and fix solution 2
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m50s
2024-09-08 04:18:56 +02:00
5f29c42aeb feat: host challenges on different ports #8
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-09-08 04:17:17 +02:00
fb10ca1464 feat(meta): webinterface is now kinda useful and fancy
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m53s
2024-09-08 04:08:38 +02:00
PlexSheep
14042bc21b automatic cargo CI changes 2024-09-08 01:59:41 +00:00
4714c6b2a7 feat(meta): separate between user and and admin pages
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m4s
2024-09-08 03:57:42 +02:00
b3d542327b Merge branch 'feat/meta-interface' of https://git.cscherr.de/PlexSheep/wooly-vault into feat/meta-interface
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m26s
2024-09-08 03:05:32 +02:00
7f1ec08976 refactor: each challenge has their own vault in meta 2024-09-08 03:05:31 +02:00
PlexSheep
f55d19ad82 automatic cargo CI changes 2024-09-08 01:02:06 +00:00
695edbb563 Merge branch 'feat/meta-interface' of https://git.cscherr.de/PlexSheep/wooly-vault into feat/meta-interface
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m13s
2024-09-08 03:00:00 +02:00
ea23e93ec9 feat: launch many services somewhat at once 2024-09-08 02:59:58 +02:00
PlexSheep
ac4e15ac13 automatic cargo CI changes 2024-09-08 00:30:49 +00:00
f945eea904 feat(meta): make datastructures ready for multiple challenges
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m3s
2024-09-08 02:28:49 +02:00
515e61dc45 feat(logging): precise and understandable logging
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m9s
2024-09-08 01:37:05 +02:00
935406f6e2 feat(docker): expose admin interface from docker
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m52s
2024-09-07 20:01:49 +02:00
e0f33897a1 feat(admin): show contestants and winners
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m49s
2024-09-07 19:49:41 +02:00
80b9d213c3 feat(vault): keep track of contestants
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m53s
2024-09-07 19:37:52 +02:00
f1ef0c26ec feat(admin): improve webui 2024-09-07 19:37:14 +02:00
1fe799e1c0 refactor(admin): use warp instead
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m59s
2024-09-07 18:09:48 +02:00
8bd156b5fc feat: groundwork for the admin interface
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m3s
2024-09-07 17:10:02 +02:00
50a7127e63 feat: deploy with docker
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m32s
2024-09-07 15:23:32 +02:00
839206c12a feat: solutions add solutions for c1-3
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m31s
2024-09-06 23:55:31 +02:00
e5befcc9bf Merge branch 'master' of https://git.cscherr.de/PlexSheep/wooly-vault
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m26s
2024-09-06 23:37:04 +02:00
ca97fd7012 docs: api docs for the challenges 2024-09-06 23:34:16 +02:00
80631108b3 docs: api docs for the challenges
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m26s
2024-09-06 23:32:37 +02:00
bfa532cbd2 docs: api docs for everyone
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m32s
2024-09-06 23:09:10 +02:00
de7e046ae7 docs: add solutions to readme
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m29s
2024-09-06 20:04:53 +02:00
3a4125fdde docs: readme and api docs for c3
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-09-06 20:03:31 +02:00
1f6363c053 feat(c3): add time limit
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m32s
2024-09-06 20:01:47 +02:00
f3129b1d50 feat: c3 plus solution 2024-09-06 19:55:16 +02:00
58e6637a70 Merge branch 'master' of https://git.cscherr.de/PlexSheep/wooly-vault
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m25s
2024-09-06 18:06:03 +02:00
8e05489be9 feat: print solution on start 2024-09-06 18:06:03 +02:00
PlexSheep
5e6976621b automatic cargo CI changes 2024-09-06 16:05:25 +00:00
f00aa8b4e9 feat: proper cli
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m16s
2024-09-06 18:03:13 +02:00
cscherrNT
19b81e2631 automatic cargo CI changes 2024-09-06 10:03:13 +00:00