Nessus安装解除ip限制和卸载
下载官网安装包,选择需要的版本。
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限制和卸载相关推荐
- 安装nessus8.15,并解除ip扫描限制
环境:宿主机为Windows10,虚拟机安装CentOS7,虚拟机的网络连接方式为NAT. 1. 从nessu官方网站下载合适的最新版本 Downloads | Tenable® 2. 去nessus ...
- 【kali-漏洞扫描】(2.1)Nessus解除IP限制、扫描快无结果、插件plugins被删除(中)
目录 一.解除IP限制 1.1.识别版本号 1.2.修改配置文件 1.3.重启服务 1.4.访问 二.解决插件被删除 2.1.分析 2.2.方法一: 2.3.方法二: 三.扫描快无结果 3.1.分析 ...
- NESSUS 安装 6.12 及使用
NESSUS 安装 6.12 及使用 文章目录 NESSUS 安装 6.12 及使用 0x01 安装 NESSUS 6.12 1.NESSUS 简介 2.NESSUS 安装配置 3.重启nessus ...
- nessus安装及离线更新
nessus安装及离线更新 安装.激活Nessus 1.注册Nessus家庭版激活码,获取软件下载链接 http://www.tenable.com/products/nessus-home 注册成功 ...
- Nessus 安装教程
(Windows安装教程) step1.官网下载对应操作系统安装包 https://www.tenable.com/downloads/nessus 1.png step2.正常双击程序安装 等到最后 ...
- Delphi中Indy 10的安装和老版本的卸载
安装中遇到的问题: 1,用新的indy替换掉了老版本source下面的indy 2,按照参考资料编译的.dpk版本要保持跟老版本一致,如本人的就是XXX100.dpk 3,编译和安装路径统一放在了de ...
- 1803无法升级到2004_微软向win10 1803以后版本推送新的Edge浏览器更新 安装后不再支持直接卸载...
今年1月份,微软基于Chromium的新Edge浏览器正式发布,微软还宣布将通过独立的Windows Update自动向Windows 10用户推送该新浏览器. 微软官方支持网站最新文档显示,已全面面 ...
- linux卸载已安装的java_Linux 中如何卸载已安装的软件(转载)
Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的"添加/删除程序"来实现.与其相类似,在Linux下有一 ...
- 如何卸载mysql重新安装win10_学以致用二十八-----win10安装mysql5.7.24及卸载
1.在windows环境下安装mysql,需要下载相对应的版本. ------------------------> 这里我下载的是mysql-5.7.24-win64.zip 2.下载后解压, ...
最新文章
- 【错误总结】Git- remote:error: this exceeds GitHub file size limit of 100.00 MB
- 科学家王海峰:从百度十篇论文入选ACL 2019说起
- 深入解读Python的unittest并拓展HTMLTestRunner
- 什么是方向图乘积定理_初中数学竞赛试题——正多边形与托勒密定理
- c语言文件读写r 的作用,C语言 读写二进制文件
- xp系统的WINS服务器设置,WindowsXP系统设置
- js中比较到期时间和当前时间
- extjs中grid中行内文本或图片居中显示
- phoenix的元数据一般存在哪里_Phoenix常用操作
- sql 中WHERE字句中使用case when then
- 洛谷P3379 【模板】最近公共祖先(LCA)(树链剖分)
- linux中常见的文件操作命令
- 概率论与数理统计在计算机知识的应用,概率论与数理统计在生活中的应用 (5)...
- Android Studio基础-Activity生命周期与多个Activity跳转
- vim/gvim 主题配色方案下载 安装修改配置
- 与QQ群中一屌人的聊天记录,颇有感触,贴出来,大家共勉一下哦
- 显卡性能暴涨,2K高清+144hz显示器飞入寻常百姓家
- 《图解密码技术》笔记5:公钥密码-用公钥加密,用私钥解密
- 02 Java基础语法(变量+数据类型+运算符)
- 新手小白学影视剪辑50天日入500,她的方法秘籍全在这里了!【覃小龙课堂】
热门文章
- Shell Bash 使用jq 命令合并多个json文件以及去掉输出内容里面多余的双引号
- 游戏音乐外包中,策划应该做什么
- 清洗行业专用消泡粉的产品介绍与对于清洗行业作用除泡
- 民间股王炒股秘籍:赚5%就走人 不会惊动主力机构
- 使用personal access token进行Github认证
- excel乘法公式怎么输入_最火8套工程测量公式计算表,操作简单,不仅效率高,误差还少...
- 西工大附中高考 2021 成绩查询,2021中考择校①:目标西工大附中,这些信息你得知道!...
- 字符串的相关操作,例子以及应用
- maya动画制作(2)——龙的各种姿态动画制作(修改更新)
- 虚拟服务器系统忘记密码,云主机系统密码忘记