LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3837|回复: 4

Nessus官方文档翻译

[复制链接]
发表于 2005-7-28 19:34:17 | 显示全部楼层 |阅读模式
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/
发表于 2005-8-6 18:01:28 | 显示全部楼层
谢谢兄弟,辛苦了。。

好文!

北南 呈上
回复 支持 反对

使用道具 举报

发表于 2005-8-13 22:54:12 | 显示全部楼层
我和几位兄弟正在联合准备做nessus的源代码分析。哪位兄弟有兴趣,可以联系我。qq:21845753 email:xd1198@163.com 或者qq群:14454423
回复 支持 反对

使用道具 举报

发表于 2006-2-15 14:11:31 | 显示全部楼层
我把服务器与客户端都装在同一台机器上,但我登录的时候出现“con't connetct to localhost"的提示,请问这是怎么回事?
而且我不能ping自己的主机,也就是‘127.0.0,1”
回复 支持 反对

使用道具 举报

发表于 2007-12-22 17:11:22 | 显示全部楼层
很想学习下
多谢楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表