-
安装 docker
输入命令
curl -sSL https://get.daocloud.io/docker | sh
等待安装完成
-
安装 docker compose
执行下面这行命令,下载 docker-compose 可执行文件
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
执行下面这行命令,赋予该文件执行权限
chmod +x /usr/local/bin/docker-compose
-
执行命令
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
完成 docker 更换镜像源 -
更换镜像源后,执行
sudo systemctl restart docker
重启 docker 服务 -
安装 git
执行命令
yum install -y git
安装 git,安装完成后输入git --version
若正常回显 git 版本号,则安装成功 -
执行命令
mkdir /var/ivre
,创建 ivre 目录,随后执行命令cd /var/ivre
切换到 /var/ivre 目录中 -
执行下面的命令,使用 git 下载 ivre 代码仓库
git clone https://github.com/ivre/ivre.git
若出现下面的提示,则输入
yes
回车继续即可注意:若 git clone 时太慢,也可以选择直接在 github 上下载压缩包,然后上传到服务器上解压到
/var/ivre
目录中 -
使用命令
cd /var/ivre/ivre/docker
切换到项目 docker 配置目录下 -
执行
docker-compose up
命令,通过 docker 启动服务等待服务启动
-
启动成功后,就可以通过浏览器访问页面了
-
使用命令
docker exec -it ivreclient /bin/bash
命令,进入 ivre 客户端 docker 容器内部的命令行中执行命令 -
测试性的扫描一些内容,验证是否正常运行,在前一步骤中进入的 docker 容器的命令行里,执行下面的命令,开启一个任务
ivre runscans --range 192.168.1.1 192.168.1.2 --output=XMLFork
-
扫描完成后,执行命令
ivre scan2db -r scans
将扫描结果导入到数据库中 -
执行命令
ivre db2view nmap
,即可在网页中看到扫描结果