下载官网安装包,选择需要的版本。

https://www.tenable.com/downloads/nessus

执行安装命令

rpm -ivh rpm包名

启动命令 systemctl start nessusd

关闭防火墙 systemctl stop firewalld

访问web页面 https://ip:8834/

在打开的页面中选择“Managed Scanner”,并点击continue。

如下页面中选择Tenable.sc,并continue。

如下页面中设置用户名,密码。并submit。

进入nessus设置页面。这个时候,nessus是没有scan功能的。

离线激活。

1)获得质询码(challenge code)

[root@localhost ~]# /opt/nessus/sbin/nessuscli fetch  --challenge

获取离线插件包地址及激活证书

浏览器打开网页 Tenable Network Security ,输入第二步申请的激活码,以及上一步得到的质询码

得到更新插件地址,及license证书。

下载更新包,下载证书nessus.license。

安装更新

通过xshell将更新包及license传到centos7。

[root@localhost ~]# /opt/nessus/sbin/nessuscli update ./all-2.0.tar.gz

离线激活nessus。

[root@localhost ~]# /opt/nessus/sbin/nessuscli fetch --register-offline ./nessus.license

此时强烈建议备份/opt/nessus/lib/nessus/plugins/

[root@localhost ~]# cp -r /opt/nessus/lib/nessus/plugins/ ./

重启nessus。

[root@localhost ~]# service nessusd restart

打开浏览器访问nessus。会初始化插件。时间很长,静待。

完成后进入nessus系统。显示激活成功,具有了scan功能。但显示仅允许扫描16个IP。

解除IP限制

获取当前plugins的版本。

打开如下的页面,并记录下版本号。

https://plugins.nessus.org/v2/plugins.php

停止nessus服务

service nessusd stop

创建 plugin_feed_info.inc

[root@localhost ~]# vim plugin_feed_info.inc

内容如下,并将刚刚获取到的版本号替换如下内容中的数字串。

PLUGIN_SET = "202204290945";
PLUGIN_FEED = "ProfessionalFeed (Direct)";
PLUGIN_FEED_TRANSPORT = "Tenable Network Security Lightning";

将plugin_feed_info.inc替换到 /opt/nessus/var/nessus/plugin_feed_info.inc

[root@localhost ~]# cp /root/plugin_feed_info.inc /opt/nessus/var/nessus/

将 /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc 文件删除

[root@localhost ~]# rm -rf /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc

启动nessus服务

[root@localhost ~]# service nessusd start

打开浏览器,访问nessus,会看到nessus初始化插件,完成后,看设置页面显示 unlimited。表示解除IP限制成功。

后续

由于Nessus服务每次重启后,都会重置plugin_feed_info.inc,这将会使nessus/plugins目录下所有的插件都被删除,无法扫描。因此要将nessus服务设置为手动,并且先停止nessus服务。

[root@localhost ~]# systemctl disable nessusd
[root@localhost ~]# service nessusd stop

以后每次使用nessus就重复第6步的操作。

故可以写成批处理。内容如下

[root@localhost ~]# vim crack_nessus.sh
service nessusd stop;
cp /root/plugin_feed_info.inc /opt/nessus/var/nessus/;
rm -rf /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc;
service nessusd start;

将crack_nessus.sh写到系统启动的脚本里。这样每次重启CentOS,会自动执行解除IP限制程序。

[root@localhost ~]# chmod +x  /etc/rc.d/rc.local
[root@localhost ~]# vim  /etc/rc.d/rc.local 

添加如下内容到rc.local

/bin/bash /root/crack_nessus.sh

至此,nessus完全解除IP限制完成。

遇到的坑及相应的解决办法

在解除ip限制的过程中,如果已经解除成功,但是新建扫描项目时,发现很快就结束,无扫描结果。此时查看plugins目录内容是否被删除。

[root@localhost ~]# du -h /opt/nessus/lib/nessus/plugins

正常情况下,该目录应该在1.2G左右。如远远低于此数值。请按如下步骤操作(前提是备份好了plugins目录):

service nessusd stop;
rm -rf /opt/nessus/lib/nessus/plugins
cp -r ./plugins /opt/nessus/lib/nessus/
cp /root/plugin_feed_info.inc /opt/nessus/var/nessus/;
rm -rf /opt/nessus/lib/nessus/plugins/plugin_feed_info.inc;
service nessusd start;

然后打开浏览器,正常访问nessus。(https://centos的ip:8843)
静待plugins更新完成。

Nessus卸载

1.停止nessus

/sbin/service nessusd stop

2.找出安装包版本

rpm -qa | grep Nessus

3.卸载安装的rpm包

rpm -e <Package Name>

4.删除安装目录

rm -rf /opt/nessus

rm -rf /usr/local/nessus/bin

Nessus安装解除ip限制和卸载相关推荐

  1. 安装nessus8.15,并解除ip扫描限制

    环境:宿主机为Windows10,虚拟机安装CentOS7,虚拟机的网络连接方式为NAT. 1. 从nessu官方网站下载合适的最新版本 Downloads | Tenable® 2. 去nessus ...

  2. 【kali-漏洞扫描】(2.1)Nessus解除IP限制、扫描快无结果、插件plugins被删除(中)

    目录 一.解除IP限制 1.1.识别版本号 1.2.修改配置文件 1.3.重启服务 1.4.访问 二.解决插件被删除 2.1.分析 2.2.方法一: 2.3.方法二: 三.扫描快无结果 3.1.分析 ...

  3. NESSUS 安装 6.12 及使用

    NESSUS 安装 6.12 及使用 文章目录 NESSUS 安装 6.12 及使用 0x01 安装 NESSUS 6.12 1.NESSUS 简介 2.NESSUS 安装配置 3.重启nessus ...

  4. nessus安装及离线更新

    nessus安装及离线更新 安装.激活Nessus 1.注册Nessus家庭版激活码,获取软件下载链接 http://www.tenable.com/products/nessus-home 注册成功 ...

  5. Nessus 安装教程

    (Windows安装教程) step1.官网下载对应操作系统安装包 https://www.tenable.com/downloads/nessus 1.png step2.正常双击程序安装 等到最后 ...

  6. Delphi中Indy 10的安装和老版本的卸载

    安装中遇到的问题: 1,用新的indy替换掉了老版本source下面的indy 2,按照参考资料编译的.dpk版本要保持跟老版本一致,如本人的就是XXX100.dpk 3,编译和安装路径统一放在了de ...

  7. 1803无法升级到2004_微软向win10 1803以后版本推送新的Edge浏览器更新 安装后不再支持直接卸载...

    今年1月份,微软基于Chromium的新Edge浏览器正式发布,微软还宣布将通过独立的Windows Update自动向Windows 10用户推送该新浏览器. 微软官方支持网站最新文档显示,已全面面 ...

  8. linux卸载已安装的java_Linux 中如何卸载已安装的软件(转载)

    Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"来实现.与其相类似,在Linux下有一 ...

  9. 如何卸载mysql重新安装win10_学以致用二十八-----win10安装mysql5.7.24及卸载

    1.在windows环境下安装mysql,需要下载相对应的版本. ------------------------> 这里我下载的是mysql-5.7.24-win64.zip 2.下载后解压, ...

最新文章

  1. 【错误总结】Git- remote:error: this exceeds GitHub file size limit of 100.00 MB
  2. 科学家王海峰:从百度十篇论文入选ACL 2019说起
  3. 深入解读Python的unittest并拓展HTMLTestRunner
  4. 什么是方向图乘积定理_初中数学竞赛试题——正多边形与托勒密定理
  5. c语言文件读写r 的作用,C语言 读写二进制文件
  6. xp系统的WINS服务器设置,WindowsXP系统设置
  7. js中比较到期时间和当前时间
  8. extjs中grid中行内文本或图片居中显示
  9. phoenix的元数据一般存在哪里_Phoenix常用操作
  10. sql 中WHERE字句中使用case when then
  11. 洛谷P3379 【模板】最近公共祖先(LCA)(树链剖分)
  12. linux中常见的文件操作命令
  13. 概率论与数理统计在计算机知识的应用,概率论与数理统计在生活中的应用 (5)...
  14. Android Studio基础-Activity生命周期与多个Activity跳转
  15. vim/gvim 主题配色方案下载 安装修改配置
  16. 与QQ群中一屌人的聊天记录,颇有感触,贴出来,大家共勉一下哦
  17. 显卡性能暴涨,2K高清+144hz显示器飞入寻常百姓家
  18. 《图解密码技术》笔记5:公钥密码-用公钥加密,用私钥解密
  19. 02 Java基础语法(变量+数据类型+运算符)
  20. 新手小白学影视剪辑50天日入500,她的方法秘籍全在这里了!【覃小龙课堂】

热门文章

  1. Shell Bash 使用jq 命令合并多个json文件以及去掉输出内容里面多余的双引号
  2. 游戏音乐外包中,策划应该做什么
  3. 清洗行业专用消泡粉的产品介绍与对于清洗行业作用除泡
  4. 民间股王炒股秘籍:赚5%就走人 不会惊动主力机构
  5. 使用personal access token进行Github认证
  6. excel乘法公式怎么输入_最火8套工程测量公式计算表,操作简单,不仅效率高,误差还少...
  7. 西工大附中高考 2021 成绩查询,2021中考择校①:目标西工大附中,这些信息你得知道!...
  8. 字符串的相关操作,例子以及应用
  9. maya动画制作(2)——龙的各种姿态动画制作(修改更新)
  10. 虚拟服务器系统忘记密码,云主机系统密码忘记