VulCloud漏洞镜像管理应用

2018-12-1915:12:04 1

VulCloud漏洞镜像管理应用简介

VulCloud 是一个希望为 Vulhub 漏洞镜像提供友好的 Web-UI 可视化操作界面的 Web 应用。(主要是为了学习而造的轮子)整体使用 Flask 框架,通过调用 Docker API 提供镜像管理、容器部署、 Web-Console 容器操作以及多用户等功能。

希望能够提供一个方便快捷的 Web 应用,用于漏洞环境的管理和快速启动。

便捷的可视化操作界面

定时漏洞容器销毁(coding)

Web-Console 一键进入容器

镜像列表、容器列表直观呈现

VulCloud漏洞镜像管理应用截图

VulCloud漏洞镜像管理应用

第三方依赖

peewee

pymysql

flask

flask-script

flask-wtf

flask-login

flask-sockets

docker

gevent

项目使用简介

镜像初始化导入

镜像导入主要由两部分构成:

编译、构建或者拉取 Vulhub 或自己新建的镜像到宿主机。

在宿主机上使用 docker images 查看对应镜像的ID

访问 Vulhub-UI ——> 镜像仓库 ——> 镜像查询 ——> 添加镜像,在对应的弹框中填写对应的镜像信息

这样,就完成了 Vulhub-UI 的镜像初始化,其他使用者就可以快速的在 Web 应用中选择需要启动的漏洞环境

容器部署

访问 Vulhub-UI ——> 镜像仓库 ——> 镜像部署,对照填写部署信息,注意镜像ID是必填项,可以直接在 “镜像ID” 中填写,也可以通过右侧 “镜像选择” 进行选择

点击 “添加映射端口” 可以添加端口到宿主机的映射

高级设置根据使用者的需求自行设置,注意定时销毁功能暂时未完成

容器查询及操作

容器提供添加及删除服务,注意,本项目部署使用自动Remove,容器部署后可刷新查看同期状态,未部署成功或者容器停止均会使容器被完全删除

logs 选项可以查看容器部署后日志信息

console 选项可以直接进入容器内部执行命令行,注意,vim等操作会导致 console 断开

inspect 选项提供完整美观的容器元数据

VulCloud漏洞镜像管理应用下载

部分内容被隐藏
评论刷新后查看
CE安全网
CE安全网广告位招租

发表评论

您必须登录才能发表评论!

目前评论:1   其中:访客  1   CE安全网官方  0

    • avatar guquwu 3

      需要测试下