Vulhub Team做为以收集/制作docker漏洞靶场为基础,并发展Docker相关的开发,MetaDockers用于管理vulhub以及自实现的Docker可视化。build ing...
vulhub - Some Docker-Compose files for vulnerabilities environment
配置vulhub path和docker api开关,docker若启动且加入环境变量那么默认即可docker.from_env(): MetaDockers/controller/lib/config.conf
sudo pip install -r requirements.txt
cd MetaDockers/
python manage.py runserver 8000
可以加个启动项,并把每个靶场分配README。
完整的images启动参数有50多个,可以按需添加:api文档(涉及controller/lib/dockerOperation.py的image_operation函数和templates/images.html的$(".btn-run").click)。
可增加/删除Networks:
可增加/删除volumes:
这个Containers才是重点,解决了在使用Container时的几个常见问题,比如因child导致kill不掉等。
正经的功能都有,还可直接跳转到映射的端口地址,其他功能可以摸索下:
该Container的Log:
该Container的Info:
层叠太多,直接用的json view,可以浏览器ctrl+f。