Archlinux安装nessus和metasploit
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
v /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 www.2cto.com
install -m444 "COPYING" "/usr/share/licenses/${pkgname}/LICENSE" svn cleanup可以清理svn同步信息,最后一步是在~/.bashrc中添加:
PATH=$PATH':/opt/msf3'最后执行命令:
. ~/.bashrc