安装环境为kali
安装docker
https://blog.csdn.net/Jiajiajiang_/article/details/84339901
安装Vagrant
apt-get install vagrant
若无法定位安装包,请更新kali源
https://blog.csdn.net/Jiajiajiang_/article/details/100074806
安装IVRE
$ mkdir -m 1777 var_lib_mongodb var_log_mongodb ivre-share
$ wget -q https://ivre.rocks/Vagrantfile
$ sudo vagrant up --no-parallel
$ docker attach ivreclient
此时IVRE已经安装成功,通过Docker装好的IVRE是没有数据的
访问localhost,界面如下:
IVRE运行和停止
查看docker有哪些容器,命令:
docker ps -a
开启IVRE
1.开启database server,命令:
docker start ivredb
2.开启web,命令:
docker start ivreweb
3.开启客户端,命令:
docker attach ivreclient
安装所需软件包
在docker先安装wget和unzip,注意,不是在原生kali位置,是这里,
apt-get install wget
apt-get install unzip
下载以下资源,是所有所需安装包
链接:https://pan.baidu.com/s/1_4WF5rvySn_0fqyX260x8g
提取码:cxq3
在usr目录下:cd /usr
下载并解压
wget http://xx.xx.xx.xx/111.zip
unzip 111.zip
进入bin目录 cd /usr/bin
给新来的命令加权限
root@f2408b1cf30f:/usr/bin# chmod 755 analyzercli
root@f2408b1cf30f:/usr/bin# chmod 755 getmoduli
root@f2408b1cf30f:/usr/bin# chmod 755 httpd-ivre
root@f2408b1cf30f:/usr/bin# chmod 755 ipdata
root@f2408b1cf30f:/usr/bin# chmod 755 ipinfo
root@f2408b1cf30f:/usr/bin# chmod 755 ipinfohost
root@f2408b1cf30f:/usr/bin# chmod 755 nmap2db
root@f2408b1cf30f:/usr/bin# chmod 755 p0f2db
root@f2408b1cf30f:/usr/bin# chmod 755 passiverecon2db
root@f2408b1cf30f:/usr/bin# chmod 755 passivereconworker
root@f2408b1cf30f:/usr/bin# chmod 755 plotdb
root@f2408b1cf30f:/usr/bin# chmod 755 runscans
root@f2408b1cf30f:/usr/bin# chmod 755 runscans-agent
root@f2408b1cf30f:/usr/bin# chmod 755 runscans-agentdb
root@f2408b1cf30f:/usr/bin# chmod 755 scancli
root@f2408b1cf30f:/usr/bin# chmod 755 scanstatus
IVRE扫描并导入数据
(首先先开启ivreclient),docker attach ivreclient
扫描使用runscans命令
几个常用的
--processes 30 #进程开到30,会扫的快些,用的是docker的进程
--network 172.16.0.1/24 #指定扫描的网段
ivre runscans --processes 30 --network 172.16.0.1/24
扫描完成之后,默认文件夹名为scans
转换为图形化界面查看
ivre scan2db
ivre scan2db -r scans
ivre db2view nmap
访问localhost
已经有扫描结果了
查看默认下nmap扫描使用的命令:
ivre runscans --output CommandLine --nmap-template default