nessus没有插件
时间: 2024-01-21 14:03:19 浏览: 292
如果你的Nessus没有插件,你可以按照以下步骤来解决这个问题:首先,确认你的nessuscli命令是否可用。你可以通过使用命令`find / -name nessuscli`来查找nessuscli的位置。一般来说,它位于/opt/nessus/sbin/目录下。然后,执行命令`/opt/nessus/sbin/nessuscli update --all`来更新所有插件。
另外,你也可以尝试下载最新的插件文件,并将其放置在正确的目录下。你可以从Tenable官网下载插件文件。下载完成后,将插件文件复制到Nessus的插件目录中,然后重新启动Nessus服务。这样就可以更新插件了。你可以按照以下步骤进行操作:
1. 下载插件文件并解压缩。
2. 停止Nessus服务:使用命令`net stop "Tenable Nessus"`停止Nessus服务。
3. 将插件文件复制到Nessus的插件目录中。
4. 替换插件信息文件:将插件文件夹中的plugin_feed_info.inc文件替换Nessus目录下的相应文件(如果没有该文件,则手动添加)。
5. 启动Nessus服务:使用命令`net start "Tenable Nessus"`启动Nessus服务。
6. 使用浏览器访问https://localhost:8834或https://127.0.0.1:8834,并输入你的账号和密码进行登录。
7. 确认插件已成功加载,你应该能够看到Scans功能和插件列表。
通过以上步骤,你应该能够解决Nessus没有插件的问题。
相关问题
nessus安装插件
### 如何安装Nessus插件
为了确保Nessus能够有效地检测最新的安全威胁,定期更新插件是非常重要的。以下是详细的插件安装和更新操作指南:
#### 访问官方资源获取最新插件
建议始终从Tenable官方网站下载最新的插件文件[^2]。这可以确保获得最全面的安全覆盖。
#### 登录并同步订阅账户
启动Nessus应用程序后,在首次运行时会提示输入许可证密钥。如果已经拥有有效的订阅账号,则可以直接登录以自动接收所有可用的更新和服务支持[^1]。
#### 手动上传离线插件包
对于那些无法通过互联网连接来自动更新的情况,比如内部网络环境中的部署实例,可以选择手动方式加载先前保存下来的插件压缩档案。具体做法如下:
- 使用管理员权限打开命令行界面;
- 导航到存放插件文件的位置;
- 运行下面这条指令完成导入过程:
```bash
sudo /opt/nessus/sbin/nessuscli update --file path/to/plugin.tar.gz
```
#### 验证插件状态
无论采用哪种方法,都应当检查当前已安装插件的状态以及版本号是否正确无误。可以通过Web管理控制台内的“Settings -> Plugin Rules”页面查看相关信息。
nessus 获取插件
### 下载和安装Nessus插件
#### 准备工作
为了能够顺利下载并安装Nessus插件,首先需要拥有一个有效的Tenable账号,并登录[Nessus官网](https://www.tenable.com/downloads/nessus)[^4]。完成账户注册之后,可以根据操作系统选择对应的版本进行下载。
对于Linux环境下的RPM包安装情况如下:
- Linux环境下可以通过命令行工具wget或者其他HTTP客户端来获取`.rpm`格式的安装文件[^1]。
```bash
wget https://downloads.nessus.org/repository/debian/nasm-2.15.05-x86_64.rpm
```
而对于Windows平台,则提供了图形界面引导式的安装向导。
#### 插件更新流程
一旦完成了基本版Nessus程序的部署,在首次运行时会自动尝试连接互联网以同步最新的漏洞检测规则集即所谓的“插件”。然而当处于内网环境中无法直接访问外网资源时就需要手动介入处理了:
从指定链接处获得最新一期发布的插件压缩包[^2],
解压后得到名为`plugin_feed_info.inc`的关键配置项以及一系列编号命名的小型脚本文件——这些就是实际执行扫描任务的核心组件[^3]。
将上述提到的重要文件放置于正确位置以便被主应用程序识别加载:
- 对应不同操作系统的具体路径可能有所区别;
- Windows系统通常位于`C:\Program Files\Tenable\Nessus\nessus\plugins`;
- 而类Unix/Linux发行版则可能是`/opt/nessus/var/lib/nessus/plugins` 或者 `/usr/local/nessus/lib/nessus/plugins`.
最后一步是要确保本地存储下来的这份副本与官方服务器端保持一致,因此还需要编辑修改根目录里的同名设置文件(`plugin_feed_info.inc`)使其指向新加入的内容源。
#### 验证安装成果
重启服务使更改生效,并通过浏览器访问http://localhost:8834确认一切正常运作[^5]。
阅读全文
相关推荐















