Nessus 是一个广泛使用的网络漏洞扫描工具,用于发现和评估计算机网络中的安全漏洞。它由 Tenable, Inc. 开发,是一款高效且易于使用的安全审计工具,广泛应用于信息安全领域,帮助企业和组织识别网络、操作系统、应用程序、数据库等潜在的安全漏洞。
1. 准备工作
1.1 下载安装包
-
官网下载安装包:Download Tenable Nessus
1.2 获取activation code
-
地址:Tenable Nessus Essentials Vulnerability Scanner | Tenable®
-
填写真实邮箱,之后activation code会发送到所填写的邮箱当中。
2. 安装
-
双击下载的安装包,点击Next,选择安装路径,勾选同意协议。
-
安装之后,点击finld或者在安装路径下双击Nessus Web Client进入页面并单击Connect via SSL。
-
点击Contnue。
-
选择注册Nessus Essentials。
-
选择跳过,准备工作中已经获取到了。
-
将准备工作中获取的activation code输入到输入框中,之后点击两次Continue。
-
设置登录的账号密码,之后点击submit提交。
-
进行漫长的下载等待,下载成功之后进入页面,右上角提示,插件正在编译。在编译完成之前,Nessus的功能将受到限制。所以,我们要进行下一步操作。
3. 获取并加载离线插件和证书
-
在安装路径下输入,获取challenge code
nessuscli fetch --challenge
-
进入网址https://plugins.nessus.org/v2/offline.php,将challenge code和activation code分别输入到对应的输入框中,点击submint,之后在此页面下载all-2.0.tar.gz离线插件和nessus.license证书。
-
将all-2.0.tar.gz离线插件和nessus.license证书复制到安装路径下。
-
在安装路径用管理员打开cmd,输入如下命令。
nessuscli.exe update all-2.0.tar.gz
-
重启服务
# 将服务停止
net stop "Tenable Nessus"
# 将服务启动
net start "Tenable Nessus"
-
右上角提示插件是编译完成的。
PS:如果New Scan还是无法点击,请查看右上角铃铛旁是否有一直转的小圈圈,如果有将鼠标移动到小圈圈上查看编译进度,当达到100%时,即可New Scan了。
4. 使用Nessus
-
点击New Scan。
-
选择Advanced Scan。
-
输入扫描名称和要扫描的系统ip地址。
-
输入远程连接的系统的账号和密码。
-
点击左下角的Launch,开始扫描。