先来说说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
没有评论:
发表评论