批量nmap扫描工具IVRE安装(docker)

安装环境为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

批量nmap扫描工具IVRE安装(docker)

批量nmap扫描工具IVRE安装(docker)

此时IVRE已经安装成功,通过Docker装好的IVRE是没有数据的

访问localhost,界面如下:

批量nmap扫描工具IVRE安装(docker)

IVRE运行和停止

查看docker有哪些容器,命令:

docker ps -a

批量nmap扫描工具IVRE安装(docker)

开启IVRE

1.开启database server,命令:

docker start ivredb

2.开启web,命令:

docker start ivreweb

3.开启客户端,命令:

docker attach ivreclient

安装所需软件包

在docker先安装wget和unzip,注意,不是在原生kali位置,是这里,批量nmap扫描工具IVRE安装(docker)

apt-get install wget
apt-get install unzip

批量nmap扫描工具IVRE安装(docker)

批量nmap扫描工具IVRE安装(docker)

下载以下资源,是所有所需安装包

链接:https://pan.baidu.com/s/1_4WF5rvySn_0fqyX260x8g
提取码:cxq3

在usr目录下:cd /usr

下载并解压

wget http://xx.xx.xx.xx/111.zip
unzip 111.zip

批量nmap扫描工具IVRE安装(docker)

进入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命令

批量nmap扫描工具IVRE安装(docker)

几个常用的

--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

批量nmap扫描工具IVRE安装(docker)

访问localhost

批量nmap扫描工具IVRE安装(docker)

 已经有扫描结果了

查看默认下nmap扫描使用的命令:

ivre runscans --output CommandLine --nmap-template default

批量nmap扫描工具IVRE安装(docker)

上一篇:jenkins 启动报错


下一篇:Linux chmod +755和chmod +777 各是什么意思呢?