Multi-juicer – Run Capture the Flags with OWASP Juice Shop

Multi-juicer is a framework to Run Capture the Flags with OWASP Juice Shop. Running CTFs and Security Trainings with OWASP Juice Shop is usually quite tricky, Juice Shop just isn’t intended to be used by multiple users at a time. Instructing everybody how to start Juice Shop on their own machine works ok, but takes away too much valuable time.

Multi-juicer - Run Capture the Flags with OWASP Juice Shop
Multi-juicer – Run Capture the Flags with OWASP Juice Shop

MultiJuicer gives you the ability to run separate Juice Shop instances for every participant on a central kubernetes cluster, to run events without the need for local Juice Shop instances.

What it does:

  • dynamically create new Juice Shop instances when needed
  • runs on a single domain, comes with a LoadBalancer sending the traffic to the participants Juice Shop instance
  • backup and auto apply challenge progress in case of Juice Shop container restarts
  • cleanup old & unused instances automatically

Generally MultiJuicer runs on pretty much any kubernetes cluster, but to make it easier for anybody who is new to kubernetes there is documentation for how to setup a kubernetes cluster with MultiJuicer installed for some specific Cloud providers including Digital Ocean , OpenShift , AWS and [WIP]Azure.

You can read more and download this framework over here: https://github.com/iteratec/multi-juicer

Share
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments