1、安装包下载
地址:https://www.tenable.com/downloads/nessus
本机是win10,64位,所以选择红框包下载。
2、安装
下载完成后根据提示安装即可。
如果安装过程中出现错误提示:“A newer version of WinPcap (internal version 5.0.9986.1217 is alreadyinstalled on this machine.The installation will be aborted.”
解决方法:
找到相应文件,并把扩展名修改,然后重新安装Nessus:
- C:WindowsSysWOW64 的wpcap.dll改成 wpcap.dll.old
- C:WindowsSysWOW64的packet.dll改成 packet.dll.old
3、安装好之后,Nessus 会自动打开浏览器,进入到初始化选择安装界面,这里我们要选择 Managed Scanner。
4、点击继续,然后这里一定要选择 Tenable.sc。
5、等待初始化完成,然后退出登录,等待接下来的设置。
6、以管理员权限运行CMD,切换到 Nessus 安装目录,执行命令:nessuscli.exe fetch --challenge 得到 Challenge Code。(这里的Challenge Code 接下来会用到)
7、打开 https://zh-cn.tenable.com/products/nessus/nessus-essentials ,注册一个免费的激活码Activation Code,一会儿会用到。
8、打开 https://plugins.nessus.org/v2/offline.php 填写 Challenge Code 和 Activation Code 获取 all-2.0.tar.gz 和 Nessus-license 文件。
9、下载这两个文件。all-2.0.tar.gz下载特别慢,经常下载失败。建议使用百度网盘的离线下载功能,先下载到百度网盘上,再从网盘下载到本地。
10、进入到 Nessus 安装目录下,更新插件,运行命令:nessuscli.exe update xxxall-2.0.tar.gz(这里是all-2.0.tar.gz目录
11、将 Nessus-license 放到安装目录下。
12、覆盖替换下面目录的两个 plugin_feed_info.inc 文件。
C:ProgramDataTenableNessus essusplugin_feed_info.inc
C:ProgramDataTenableNessus essuspluginsplugin_feed_info.inc
PLUGIN_SET = "202010191623"; PLUGIN_FEED = "ProfessionalFeed (Direct)"; PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";
注意:这里PLUGIN_SET是插件的版本号,那么这个号从哪来的呢?可以从下图获取。
13、编辑完两个文件后,重启服务,重新登录nessus,显示IP地址无限制。
重启服务,在cmd中输入下列命令。
net stop "Tenable Nessus" #停止服务
net start "Tenable Nessus" #开启服务