学Linux - 上红联!
Linux系统教程_红联Linux门户
Linux帮助

ubuntu16.04编译安装arachni扫描器

时间:2017-10-05来源:linux网站 作者:clumsy_geek
前段时候看一个对各开源扫描器的评测,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
 
这样就开始安装依赖了。出现的第一个错误如下:
ubuntu16.04编译安装arachni扫描器
 
这个是zlib包缺失,执行如下命令:
sudo apt-get install zlib1g-dev
 
然后继续执行bundle install。出现如下错误:
ubuntu16.04编译安装arachni扫描器
 
这个很明显,直接执行如下命令即可。
gem install nokogiri -v '1.6.8.1'
 
继续安装。这里遇到一个问题,不翻墙安装不了。另外提醒没有目录访问权限,需要在gem install 前面加上sudo。
这样就安装好依赖了。
 
执行一下试试:
ubuntu16.04编译安装arachni扫描器
 
好了,就这些。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32727.html
------分隔线------