成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過(guò)Docker搭建開(kāi)源版IVRE

云計(jì)算
一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口(類似 iPhone 的 app)。幾乎沒(méi)有性能開(kāi)銷,可以很容易地在機(jī)器和數(shù)據(jù)中心中運(yùn)行。最重要的是,他們不依賴于任何語(yǔ)言、框架包括系統(tǒng)。

 1 引言

1.1 編寫(xiě)目的

本文主要介紹開(kāi)源IVRE項(xiàng)目的安裝、部署和配置。目的是提供給IVRE項(xiàng)目學(xué)習(xí)、研究人員,利于他們更快的搭建和部署IVRE。

1.2 背景

IVRE(又名DRUNK)是一款網(wǎng)絡(luò)偵查框架,包括兩個(gè)基于p0f和Bro的被動(dòng)偵查模塊和一個(gè)基于Nmap&Zmap的主動(dòng)偵查模塊,其功能類似于國(guó)內(nèi)知道創(chuàng)宇公司推出的一款網(wǎng)絡(luò)空間搜索引擎ZoomEye(鐘馗之眼)。

1.3 定義

Docker:一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口(類似 iPhone 的 app)。幾乎沒(méi)有性能開(kāi)銷,可以很容易地在機(jī)器和數(shù)據(jù)中心中運(yùn)行。最重要的是,他們不依賴于任何語(yǔ)言、框架包括系統(tǒng)。

1.4 參考資料

安裝Docker:

http://www.cnblogs.com/MicroTeam/p/see-docker-run-in-debian-with-aliyun-ecs.html

IVRE官方網(wǎng)站:

https://ivre.rocks/

GitHub

https://github.com/cea-sec/ivre

2 系統(tǒng)配置

2.1 運(yùn)行環(huán)境

Ubuntu Server 14.4 64位

Docker

IVRE

2.2 系統(tǒng)依賴

Python 2, version 2.6 minimum

the Crypto module

the pymongo module, version 2.7.2 minimum.

Nmap & ZMap

Bro & p0f

MongoDB, version 2.6 minimum

web服務(wù)器(在Apache、Nginx下測(cè)試通過(guò))

web瀏覽器(在FireFox和Chromum下測(cè)試通過(guò))

Maxmind GeoIP免費(fèi)數(shù)據(jù)庫(kù)

Tesseract(可選,可對(duì)Nmap掃描結(jié)果增加快照)

Docker & Vagrant (version 1.6 minimum,可選)

2.3 前端組件

AngularJS

Twitter Bootstrap

jQuery

D3.js

flag-icon-css

Passive recon

2.4 系統(tǒng)安裝部署圖

 

2.5 系統(tǒng)硬件配置

測(cè)試機(jī)配置:

CPU:Intel至強(qiáng)E5400系列CPU*2

內(nèi)存:4G 1333MHz

硬盤:100GB

2.6 系統(tǒng)應(yīng)用服務(wù)器軟件安裝與配置

Linux服務(wù)器安裝步驟(略)

注意:內(nèi)核版本如果低于 3.8,就要升級(jí)內(nèi)核,參考方法如下

http://docs.docker.com/installation/debian/

查看linux內(nèi)核命令:

uname –a

3 程序部署

3.1 安裝Docker

快速安裝Docker方法有2種:

***種方法:(推薦使用)

  1. sudo wget -qO- https://get.docker.com/ | sh 

第二種方法:

  1. sudo curl -sSL https://get.docker.com/ | sh 

3.1.1 驗(yàn)證Docker安裝是否成功(可忽略)

運(yùn)行 hello world:

  1. sudo docker run hello-world 

如果前面步驟都沒(méi)有問(wèn)題的話,能看到 hello-world 啟動(dòng)了。

  1. Hello from Docker. 
  2.  
  3. This message shows that your installation appears to be working correctly. 

3.1.2 把非管理員用戶添加到docker組

sudo useradd -G docker 登陸系統(tǒng)用戶名

3.2 安裝Vagrant

安裝IVRE方法有2種:

***種方法:(推薦使用)

  1. wget https://releases.hashicorp.com/vagrant/1.7.4/vagrant_1.7.4_x86_64.deb 
  2.  
  3. sudo dpkg -i vagrant_1.7.4_x86_64.deb 

第二種方法:

  1. sudo apt-get install -y vagrant 

3.3 安裝IVRE

  1. $ mkdir -m 1777 var_lib_mongodb var_log_mongodb ivre-share 
  2.  
  3. $ wget -q https://ivre.rocks/Vagrantfile 
  4.  
  5. $ sudo vagrant up --no-parallel 
  6.  
  7. $ docker attach ivreclient 
  8.  
  9. root@e809cb41cb9a:/# 

此時(shí)IVRE已經(jīng)安裝成功。通過(guò)Docker裝好的IVRE是沒(méi)有數(shù)據(jù)的。

界面如下:

 

4 IVRE運(yùn)行和停止

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

  1. docker ps –a 

開(kāi)啟IVRE分三步,

***步要開(kāi)啟database server,命令:

  1. sudo docker start ivredb 

第二步開(kāi)啟web,命令:

  1. sudo docker start ivreweb 

第三步開(kāi)啟客戶端,命令:

  1. sudo docker start ivreclient 

然后通過(guò)attach命令進(jìn)入ivreclient

  1. sudo docker attach ivreclient 

5 IVRE掃描并導(dǎo)入數(shù)據(jù)

通過(guò)attach命令進(jìn)入ivreclient

  1. sudo docker attach ivreclient 

5.1運(yùn)行如下初始化命令:(前4步可忽略)

  1. root@881486651a32:/$ ipinfo --init 
  2.  
  3. This will remove any passive information in your database. Process ? [y/N] y 
  4.  
  5. root@881486651a32:/$ ipdata --init 
  6.  
  7. This will remove any country/AS information in your database. Process ? [y/N] y 
  8.  
  9. root@881486651a32:/$ scancli --init 
  10.  
  11. This will remove any scan result in your database. Process ? [y/N] y 
  12.  
  13. root@881486651a32:/$ runscans-agentdb --init 
  14.  
  15. This will remove any agent and/or scan in your database and files. Process ? [y/N] y 
  16.  
  17. root@881486651a32:/$ ipdata --download --import-all --dont-feed-ipdata-cols 
  18.  
  19. [...] 
  20.  
  21. The latest command will take a long time. Then we can integrate the 
  22.  
  23. Nmap results to the database: 
  24.  
  25. root@881486651a32:/$ nmap2db -r -s MySource -c MyCategory /ivre-share 
  26.  
  27. You can then exit the shell (`C-d`), this will stop the 
  28.  
  29. container. 

或者忽略5.1步驟執(zhí)行如下命令:

  1. root@881486651a32:/$ ipdata --download 

5.1 掃描任務(wù)

執(zhí)行命令:

  1. root@881486651a32:/$ runscans --routable --limit 1000 --output=XMLFork 

上面這條命令將對(duì)互聯(lián)網(wǎng)上1000個(gè)隨機(jī)主機(jī)進(jìn)行標(biāo)準(zhǔn)掃描,開(kāi)啟13個(gè)nmap進(jìn)程。

5.2 掃描結(jié)果入庫(kù)

  1. root@881486651a32:/$ nmap2db -c ROUTABLE-CAMPAIGN-001 -s MySource -r scans/ROUTABLE/up 

5.3 界面展示

 

6 安裝出錯(cuò)解決

安裝IVRE成功后,通過(guò)attach命令進(jìn)入ivreclient后。可能出現(xiàn)缺少ipdata、runscans和nmap2db等命令現(xiàn)象。

解決方法如下:

通過(guò)attach命令進(jìn)入ivreclient

  1. sudo docker attach ivreclient 

安裝curl

  1. root@881486651a32:/$ apt-get install crul 

安裝unzip

  1. root@881486651a32:/$ apt-get install unzip 

利用curl命令將IVRE項(xiàng)目里的bin目錄下所有文件下載到Docker容器里:

  1. root@881486651a32:/$ tmp 
  2.  
  3. root@881486651a32:/$ curl –O http://hackliu.com/bin.zip 
  4.  
  5. root@881486651a32:/$ cd / 

將bin.zip解壓到/usr/bin目錄

  1. root@881486651a32:/$ unzip /tmp/bin.zip –d /usr/ 

為下載的文件添加執(zhí)行權(quán)限:

  1. root@881486651a32:/$ chmod + x analyzercli 
  2.  
  3. root@881486651a32:/$ chmod + x getmoduli 
  4.  
  5. root@881486651a32:/$ chmod + x httpd-ivre 
  6.  
  7. root@881486651a32:/$ chmod + x ipdata 
  8.  
  9. root@881486651a32:/$ chmod + x ipinfo 
  10.  
  11. root@881486651a32:/$ chmod + x ipinfohost 
  12.  
  13. root@881486651a32:/$ chmod + x nmap2db 
  14.  
  15. root@881486651a32:/$ chmod + x p0f2db 
  16.  
  17. root@881486651a32:/$ chmod + x passiverecon2db 
  18.  
  19. root@881486651a32:/$ chmod + x passivereconworker 
  20.  
  21. root@881486651a32:/$ chmod + x plotdb 
  22.  
  23. root@881486651a32:/$ chmod + x runscans 
  24.  
  25. root@881486651a32:/$ chmod + x runscans-agent 
  26.  
  27. root@881486651a32:/$ chmod + x runscans-agentdb 
  28.  
  29. root@881486651a32:/$ chmod + x scancli 
  30.  
  31. root@881486651a32:/$ chmod + x scanstatus 

7 其他

7.1 安裝所需軟件包

鏈接: http://pan.baidu.com/s/1kUsuOGv 密碼: wvct

責(zé)任編輯:xinxiaoliang 來(lái)源: Freebuf
相關(guān)推薦

2019-11-14 14:09:52

Docker企業(yè)版開(kāi)源

2014-02-11 10:19:43

FlappyBlockFlappyBird手游

2009-11-04 09:58:08

LinuxSkype開(kāi)源

2023-03-20 07:23:45

Docker開(kāi)源存儲(chǔ)庫(kù)

2019-07-23 07:30:16

2018-11-22 09:40:11

Docker服務(wù)器企業(yè)版

2022-09-15 08:31:11

主從復(fù)制模式Docker

2020-09-28 18:38:05

鴻蒙

2025-01-14 13:53:59

2022-06-21 09:50:52

Citus 11.0CitusData開(kāi)源

2009-04-23 10:47:06

2012-06-19 10:11:00

CodeIgniter

2024-10-29 14:45:00

人工智能開(kāi)源

2019-02-12 09:00:00

DockerSourcegraph

2023-09-22 11:07:01

Fastbot

2016-03-02 09:50:09

docker測(cè)試環(huán)境

2024-03-07 16:03:56

RedisDocker

2012-11-01 17:15:04

2022-01-10 23:59:02

Sentry SaaS 開(kāi)源

2011-05-18 09:30:50

開(kāi)源虛擬機(jī)Virtua
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 玖玖在线免费视频 | 久久久噜噜噜www成人网 | 久久精品国产99国产精品 | 国产亚洲日本精品 | 国产欧美一级 | 亚洲精品99| 91精品久久久久久久久久入口 | 日韩精品一区二区三区在线 | 亚洲精品乱码久久久久久久久久 | 精品亚洲二区 | 久久精品亚洲国产奇米99 | av特级毛片 | 伊人影院99| 99爱视频| 伊人激情综合网 | 中文字幕不卡在线观看 | av一区在线观看 | 久久99国产精一区二区三区 | 亚洲精品观看 | 成人av免费网站 | 日韩在线日韩 | 亚洲精品在线免费 | 日本在线网址 | 欧美精品在线一区 | 一区二区av | 99久久婷婷国产综合精品电影 | 在线一区二区三区 | 久久av网站 | www.se91 | 伊人看片| 国产一区二区三区色淫影院 | 国产精品久久久久久久免费观看 | 亚洲成人精品国产 | 中文字幕日韩欧美一区二区三区 | 亚洲国产成人av | 视频1区2区| a毛片| 久久久国产精品视频 | 男人电影天堂 | 视频在线观看亚洲 | 日韩免费中文字幕 |