Multi-Juicer是什么
Multi-Juicer是什么
小编给大家分享一下Multi-Juicer是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Multi-Juicer
Multi-Juicer是一款帮助用户结合OWASP Juice Shop来运行CTF以及安全培训的多用户平台工具集。各位安全研究人员可能知道,在OWASP Juice Shop的帮助下,我们可以轻松地搭建CTF平台,或者进行安全培训。但是,OWASP Juice Shop的设计理念并不支持多用户同时使用的情况。除此之外,用户在自己的设备上搭建OWASP Juice Shop时,可能需要花费很多的时间。不过别担心,Multi-Juicer可以帮你解决各种“疑难杂症”。
Multi-Juicer能够帮助我们在一个中央Kubernetes集群中,为每一个OWASP Juice Shop的参与者单独运行一个Juice Shop实例,而且每一个用户都无需再本地运行Juice Shop实例。
功能介绍
1、在用户需要的时候,动态创建新的Juice Shop实例;
2、在单个域名中运行,并使用了一个负载均衡器来帮助Juice Shop实例的参与者发送流量;
3、为防止Juice Shop容器重启,可自动备份并恢复挑战进程;
4、自动清除旧的和未使用的Juice Shop实例;
工具安装
Multi-Juicer需要在Kubernetes上运行,在安装过程中,我们需要用到helm】:
helmrepoaddmulti-juicerhttps://iteratec.github.io/multi-juicer/#forhelm<=2helminstallmulti-juicer/multi-juicer--namemulti-juicer#forhelm>=3helminstallmulti-juicermulti-juicer/multi-juicer
云服务商安装指引
通常情况下,Multi-Juicer可以在任意Kubernetes集群中正常运行,为了方便大家在不同云服务提供商的Kubernetes集群中安装、配置和运行Multi-Juicer
自定义配置
在安装Multi-Juicer的过程中,我们可以通过多种自定义配置来配置我们自己的Juice Shop实例。
下载并存储文件,然后让helm使用我们的配置文件来执行工具的安装与配置:
helm install -f values.yaml multi-juicer ./multi-juicer/helm/multi-juicer/
工具卸载
helm delete multi-juicer
工具依赖
为了能够正常在Kubernetes集群上运行Multi-Juicer,工具对集群的计算资源需求如下:
-1GB内存 & 1 CPU
-针对单个JuiceShop实例,200MB & 0.2CPU*参与人数
以上是“Multi-Juicer是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
推荐阅读
-
polyfills怎么按需加载
polyfills怎么按需加载本篇内容主要讲解“polyfills...
-
C#数据类型怎么实现背包、队列和栈
C#数据类型怎么实现背包、队列和栈本文小编为大家详细介绍“C#数据...
-
C#怎么实现冒泡排序和插入排序算法
C#怎么实现冒泡排序和插入排序算法这篇文章主要讲解了“C#怎么实现...
-
C#如何实现希尔排序
C#如何实现希尔排序本篇内容主要讲解“C#如何实现希尔排序”,感兴...
-
C#如何实现归并排序
C#如何实现归并排序这篇文章主要介绍“C#如何实现归并排序”的相关...
-
C#怎么使用符号表实现查找算法
C#怎么使用符号表实现查找算法今天小编给大家分享一下C#怎么使用符...
-
C#类的静态成员怎么用
C#类的静态成员怎么用这篇“C#类的静态成员怎么用”文章的知识点大...
-
C#的静态函数怎么用
C#的静态函数怎么用这篇文章主要讲解了“C#的静态函数怎么用”,文...
-
C#中的析构函数怎么用
C#中的析构函数怎么用这篇文章主要讲解了“C#中的析构函数怎么用”...
-
怎么用CZGL.ProcessMetrics监控.NET应用
怎么用CZGL.ProcessMetrics监控.NET应用这篇文...