Archlinux安装nessus和metasploit

先来说说nessue的安装方法,官方wiki有详细的安装方法,不过既然写东西,然后写点不一样的。

Nessus篇

虽然aur中有,但是无法安装,需要以下操作:

cd /tmp
wget https://aur.archlinux.org/packages/nessus/nessus.tar.gz
tar xvf nessus.tar.gz

然后到这里下载fedora的rpm包(http://tenable.com/products/nessus/nessus-download-agreement):

cd nessus
mv /tmp/Nessus-5.0.0-fc16.i386.rpm .
makepkg -csi

注意下,后面的i386修改成i686。

最后设置,生成cert:

/opt/nessus/sbin/nessus-mkcert

然后到这里注册http://nessus.org/register/,会发给你一个key进行注册更新:

/opt/nessus/bin/nessus-fetch --register <your key here>

最后添加一个管理账户:

/opt/nessus/sbin/nessus-adduser
/etc/rc.d/nessusd start

之后用浏览器访问:https://localhost:8834进行初始化就可以用了。

Metasploit篇

官方aur的两个包都难以装上,第一个metasploit不知道为啥最后一步要清除.svn文件,导致无法更新,第二个metasploit-svn我从下午一直装到晚上11点多仍然没有svn完毕,真是坑爹,综合以上两个问题只能手工安装,其实很容易,跟着http://aur.archlinux.org/packages/me/metasploit/PKGBUILD做。

yaourt -S ruby libpcap ruby-msgpack subversion
cd /tmp
wget http://updates.metasploit.com/data/releases/framework-4.4.0.tar.bz2
tar -xvf framework-4.4.0.tar.bz2
mkdir -p /usr/share/licenses/metasploit
mv /msf3 /opt/
cd /opt/msf3
install -m444 “COPYING” “/usr/share/licenses/${pkgname}/LICENSE”
svn cleanup

可以清理svn同步信息,最后一步是在~/.bashrc中添加:

PATH=$PATH’:/opt/msf3’

最后执行命令:

. ~/.bashrc

没有评论: