|
Nessus由两部分组成,客户端和服务端,服务端需要运行在一个类unix系统上(linux就不错),客户端分别有linux和windows版本.
一,下载安装服务端
1,在http://www.nessus.org/download/下载源代码,编译的时候需要下面四个文件
nessus-libraries-x.x.tar.gz
libnasl-x.x.tar.gz
nessus-core.x.x.tar.gz
nessus-plugins.x.x.tar.gz
2,安装nessus-libraries
cd nessus-libraries
./configure
make
make install
3,安装libnasl
cd libnasl
./configure
make
make install
4,对于nessus-core和nessus-plugins的安装方法一样
5,如果你使用linux,需要确认/usr/local/lib包含在/etc/ld.so.conf中,然后运行ldconfig; Solaris的用户需要执行export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib(你可以把他放到你的配置文件~/.profile里).
如果不想让客户端使用GTK,那就在建立nessu-core的时候在configure里添加--disable-gtk,可以以命令行方式运行客户端
cd nessus-core
./configure --disable-gtk
make && make install
安装完毕!
二,配置服务端
1,添加新帐户
#nessus-adduser
2,用户规则
nessusd服务端有用户数据库,每一个用户都有严格的设定.这可以让一个网络中不同的管理员仅扫描他们自己的管辖范围.
.具体可以参照nessus-adduser(8)帮助页面里提供的语法.
3,配置nessus守护进程
在/usr/local/etc/nessus/nessusd.conf中,我设置了几个选项.例如可以指定nessusd使用的资源文件的位置等,如果你没有nessusd.conf文件,nessusd会为你生成一个.
4,启动服务端
nessusd -D
5,自动升级
例如:运行crontab -e,编辑root的crontab,加入"40 3 * * * /usr/local/sbin/nessus-update-plugins"语句,nessus-update-plugins每天临晨3点40就会自动运行来升级插件
三,客户端的配置和使用略
参考:http://www.nessus.org/ |
|