基于Docker和Docker-compose安装Vulfocus漏洞环境

一、基于Docker安装Vulfocus漏洞环境

1. 安装Docker

安装Docker可参考前面的文章:Docker安装步骤

2. 拉取Vulfocus镜像

docker pull vulfocus/vulfocus:latest

在这里插入图片描述

3. 运行Vulfocus

docker run -d -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=192.168.15.15 vulfocus/vulfocus
  • -v /var/run/docker.sock:/var/run/docker.sock 为 docker 交互连接。

  • -e DOCKER_URL 为 Docker 连接方式,默认通过 unix://var/run/docker.sock 进行连接,也可以通过 tcp://xxx.xxx.xxx.xxx:2375 进行连接(必须开放 2375 端口)。

  • -v /vulfocus-api/db.sqlite3:db.sqlite3 映射数据库为本地文件。

  • -e VUL_IP=xxx.xxx.xxx.xxx 为 Docker 服务器 IP ,不能为 127.0.0.1。

  • -e EMAIL_HOST="xxx.xxx.xxx" 为邮箱SMTP服务器

  • -e EMAIL_HOST_USER="xxx@xxx.com" 为邮箱账号

  • -e EMAIL_HOST_PASSWORD="xxxxxxxx“” 为邮箱密码

默认账户密码为 admin/admin

在这里插入图片描述

4. 访问漏洞环境

在这里插入图片描述

5. 关闭Vulfocus漏洞环境

使用完不要忘记关闭漏洞环境

根据docker ps -a查看的Vulfocus漏洞环境ID为be685f70275b

docker stop be685f70275b   #关闭漏洞环境

在这里插入图片描述

二、基于docker-compose安装Vulfocus漏洞环境

1. 安装docker-compose

安装docker-compose可参考前面的文章:docker-compose安装步骤

2. 拉取 vulfocus 和安装项目依赖

cd /home
git clone https://github.com/fofapro/vulfocus.git web

在这里插入图片描述

3. 配置环境参数

cd /home/web
vim docker-compose.yaml

将环境变量VUL_IP替换成本机ip
在这里插入图片描述

4. 启动项目

docker-compose up -d

在这里插入图片描述

5. 访问漏洞环境

这时浏览器地址栏输入本机ip即可访问vulfocus服务

在这里插入图片描述

6. 关闭漏洞环境

使用完不要忘记关闭漏洞环境

docker-compose down

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值