/MetaDockers

Responsible for visualization the vulhub and docker

Primary LanguagePython

MetaDockers

Vulhub Team做为以收集/制作docker漏洞靶场为基础,并发展Docker相关的开发,MetaDockers用于管理vulhub以及自实现的Docker可视化。build ing...

vulhub - Some Docker-Compose files for vulnerabilities environment

setting:

配置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

Index:

Vulhubs:

可以加个启动项,并把每个靶场分配README。

Images:

完整的images启动参数有50多个,可以按需添加:api文档(涉及controller/lib/dockerOperation.py的image_operation函数和templates/images.html的$(".btn-run").click)。

Networks:

可增加/删除Networks:

Volumes:

可增加/删除volumes:

Containers:

这个Containers才是重点,解决了在使用Container时的几个常见问题,比如因child导致kill不掉等。

正经的功能都有,还可直接跳转到映射的端口地址,其他功能可以摸索下:

该Container的Log:

该Container的Info:

Docker Info:

层叠太多,直接用的json view,可以浏览器ctrl+f。