1
scal 2023-04-19 15:40:44 +08:00
貌似不是有开源的平台么
|
2
unnamedhao 2023-04-19 15:40:52 +08:00
k8s ?
|
3
scal 2023-04-19 15:41:56 +08:00
他后台也不是虚拟机 应该是个容器 沙盒吧
|
4
scal 2023-04-19 15:45:35 +08:00
|
5
FreeEx 2023-04-19 15:49:56 +08:00
我自己写了一个,后台启动的是 docker 容器,跑虚拟机太费资源了,如果你非要用虚拟机,调用 libvirt 的接口就行。
我的环境: https://cyberpoc.typesafe.cn/ |
7
xxoxx OP @FreeEx 谢谢回复,自己也用 ubuntu 启动了 docker 容器,用虚拟机是因为在 vulnhub 下了几个测试环境,那个是 ova 格式的,只能用虚拟机导进 vmware 。你的环境写的很好,给大佬点赞,私下问一句:开源不?
|
8
BurYiA 2023-04-19 17:03:38 +08:00
ctfd + CTFd-Whale
[参考赵总博客]( https://www.zhaoj.in/read-6333.html) |
11
yw9381 2023-04-20 13:53:04 +08:00
你应该也用过我们的平台,CTFHub ,我是站长 /开发者
CTFHub 这使用的是 K8S 做调度的,用户点击启动以后,后端生成出这个 pods 的启动 yaml ,调用 K8S 的 api 完成 pod 的创建和服务检测,对外暴露用的是我们自己开发的一套类似 ingress 的东西,实现了 3 层和 7 层转发 你的这个需求应该可以用 ctfd 完成,我印象这个也是支持直接启动环境的,可能需要自己在搭建一个 harbor 镜像仓库 |