MetaDockers

17 Sep 2017 - Tr3jer_CongRong

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

vulhub - Docker-Compose file for vulnerability environment.

MetaDockers - Responsible for visualization the vulhub or docker.

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:

这个启动项没写,后期会直接拆分docker-compose包融合进去,还有各个靶场的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吧2333.