1. 安装 docker

    输入命令 curl -sSL https://get.daocloud.io/docker | sh

    等待安装完成

  2. 安装 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
    
  3. 执行命令 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io 完成 docker 更换镜像源

  4. 更换镜像源后,执行 sudo systemctl restart docker 重启 docker 服务

  5. 安装 git

    执行命令 yum install -y git 安装 git,安装完成后输入 git --version 若正常回显 git 版本号,则安装成功

  6. 执行命令 mkdir /var/ivre ,创建 ivre 目录,随后执行命令 cd /var/ivre 切换到 /var/ivre 目录中

  7. 执行下面的命令,使用 git 下载 ivre 代码仓库

    git clone https://github.com/ivre/ivre.git
    

    若出现下面的提示,则输入 yes 回车继续即可

    注意:若 git clone 时太慢,也可以选择直接在 github 上下载压缩包,然后上传到服务器上解压到 /var/ivre 目录中

  8. 使用命令 cd /var/ivre/ivre/docker 切换到项目 docker 配置目录下

  9. 执行 docker-compose up 命令,通过 docker 启动服务

    等待服务启动

  10. 启动成功后,就可以通过浏览器访问页面了

  11. 使用命令 docker exec -it ivreclient /bin/bash 命令,进入 ivre 客户端 docker 容器内部的命令行中执行命令

  12. 测试性的扫描一些内容,验证是否正常运行,在前一步骤中进入的 docker 容器的命令行里,执行下面的命令,开启一个任务

    ivre runscans --range 192.168.1.1 192.168.1.2 --output=XMLFork
    

  13. 扫描完成后,执行命令 ivre scan2db -r scans 将扫描结果导入到数据库中

  14. 执行命令 ivre db2view nmap ,即可在网页中看到扫描结果