ubuntu16.04下源码安装arachni扫描器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bnxf00000/article/details/78160486

      前段时候看一个对各开源扫描器的评测,arachni在综合评价上胜出。最近正好想研究一下arachni的源码,那就在ubuntu下先把玩一下。其实之前在kali和ubuntu下源码安装都失败了,这次算是耐着性子一边安装一边把成功的经验记录下来。

      首先,把代码clone到本地:

 
 
git clone https://github.com/Arachni/arachni.git

      ubuntu16.04自身没有安装ruby,先安装ruby和ruby-dev。

 
 
sudo apt install ruby
sudo apt install ruby-dev
sudo apt install ruby-bundler

      好了,现在开始安装依赖,会提醒很多错误,这样只需要把缺失的包安装好就OK了。

      进入arachni目录下,运行如下命令:

 
 
bundle install

      这样就开始安装依赖了。出现的第一个错误如下:

2017-10-05_10-10-54

      这个是zlib包缺失,执行如下命令:

 
 
sudo apt-get install zlib1g-dev

      然后继续执行bundle install。出现如下错误:

2017-10-05_10-18-27

      这个很明显,直接执行如下命令即可。

 
 
gem install nokogiri -v '1.6.8.1'

      继续安装。这里遇到一个问题,不翻墙安装不了。另外提醒没有目录访问权限,需要在gem install 前面加上sudo。

      这样就安装好依赖了。

      执行一下试试:

2017-10-05_10-34-23

      好了,就这些。做个笔记。后续会连载对arachni的源码分析。

 

猜你喜欢

转载自blog.csdn.net/bnxf00000/article/details/78160486
今日推荐