官方地址:https://doc.ivre.rocks/en/latest/install/docker.html#docker
当前用户root,docker环境
apt-get -y install mongodb python-pymongo python-crypto apache2 dokuwiki libapache2-mod-php git wget
apt remove nmap -y
apt-get install alien -y
wget https://nmap.org/dist/nmap-7.80-1.x86_64.rpm
转化
sudo alien nmap-7.80-1.x86_64.rpm
安装
sudo dpkg --install nmap_7.80-2_amd64.deb
安装docker(3种)
wget -qO- https://get.docker.com/ | sh(推荐)
curl -sSL https://get.docker.com/ | sh
apt install docker.io -y
验证Docker安装是否成功
安装Vagrant(2种)
第一种(推荐)
wget https://releases.hashicorp.com/vagrant/1.7.4/vagrant_1.7.4_x86_64.deb
sudo dpkg -i vagrant_1.7.4_x86_64.deb
第二种
sudo apt-get install -y vagrant
安装IVRE
mkdir /docker;cd /docker
mkdir -m 1777 var_lib_mongodb var_log_mongodb ivre-share
wget -q https://ivre.rocks/Vagrantfile
vagrant up --no-parallel
若出现如下情况
systemctl stop apache2
docker ps -a
将ivre容器删除语法
docker rm ID
再执行
vagrant up --no-parallel
docker attach ivreclient
访问界面
http://ip
数据库初始化,数据下载和导入
yes | ivre scancli --init
yes | ivre view --init
yes | ivre flowcli --init
yes | ivre runscansagentdb --init
ivre ipdata --download
运行第一扫描
通过一个nmap进程针对1k(可路由)IP地址:
sudo ivre runscans --routable --limit 100(等待结果结束,时间较长,我这边是5分钟左右,1000个用时80min)
导入结果并创建视图:
ivre scan2db -c ROUTABLE,ROUTABLE-CAMPAIGN-001 -s MySource -r scans/ROUTABLE/up
ivre db2view nmap
刷新界面
来源:oschina
链接:https://my.oschina.net/u/4082432/blog/3189554