【安全】使用docker安装Nessus

2024-01-24

目录

一、准备docker环境服务器(略)

二、安装

2.1 搜索镜像

2.2 拉取镜像

2.3 启动镜像

三、离线更新插件

3.1 获取challenge

3.2 官方注册获取激活码

3.3 使用challenge码和激活码获取插件下载地址

3.4 下载的插件以及许可协议复制到容器内

四、登录

附录


前言:使用docker安装Nessus

一、准备docker环境服务器(略)

二、安装

2.1 搜索镜像

docker search nessus

2.2 拉取镜像

docker pull tenableofficial/nessus

2.3 启动镜像

docker run -itd --name my-nessus --restart=always -p 8834:8834 tenableofficial/nessus

三、离线更新插件(可以先做第4步)

3.1 获取challenge

# 1、进入容器
docker exec -it 容器ID /bin/bash


# 2、切换到nessus安装目录下的sbin文件夹中,
cd /opt/nessus/sbin

 # 3、使用如下命令生成challenge码
./nessuscli fetch --challenge


# 3d88e6e1b11c0d9323f1bf897634944a20b825d4

3.2 官方注册获取激活码

地址点我

登录输入的邮箱获取激活码

3.3 使用challenge码和激活码获取插件下载地址

点我获取插件下载地址

提交之后,下载license 文件名为【nessus.license】

下载插件,文件名为【all-2.0.tar.gz】

3.4 下载的插件以及许可协议复制到容器内

将下载的插件文件和许可协议文件复制到Nessus的/opt/nessus/sbin目录下,执行如下命令更新插件。如下所示:

先将下载的2个文件复制到宿主机的某个文件夹(我是虚拟机,等于从windows机器复制到虚拟机)

# 这里会涉及从主机复制东西到容器的命令!!!!!!!!!  
#从容器往宿主机copy 
#sudo docker cp 容器id:/path_in_container /path_on_host 
#从宿主机往容器copy 
#sudo docker cp /pathonhost 容器id:/容器的路径

# 我使用这2个命令

sudo docker cp /opt/nessusfiles/nessus.license 2bcf38bf345e:/opt/nessus/sbin
sudo docker cp /opt/nessusfiles/all-2.0.tar.gz 2bcf38bf345e:/opt/nessus/sbin

查看复制结果:

执行命令

./nessuscli fetch --register-offline nessus.license 
./nessuscli update all-2.0.tar.gz

插件更新完成后,重新启动Nessus服务。然后,重新访问Nessus服务,即可成功加载插件

四、登录

https://IP:8834

下图:跳过

下图使用邮箱收到的激活码

如果添加不了用户看附录

附录

## 进入容器 注意sbin目录的位置根据个人的设置进行相应的修改,按提示操作,完了要重启
/opt/nessus/sbin/nessuscli adduser 要添加的用户名

网络安全工程师(白帽子)企业级学习路线

第一阶段:安全基础(入门)

img

第二阶段:Web渗透(初级网安工程师)

img

第三阶段:进阶部分(中级网络安全工程师)

img

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里 ????

学习资源分享

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【安全】使用docker安装Nessus 的相关文章

随机推荐

  • 题解 | #每个创作者每月的涨粉率及截止当前的总粉丝量#

    提前实习把工作实习没了 提前实习把工作实习没了 提前实习把工作实习没了 学校导师个人主页挂了我的牛客经验贴 接一下自己去年的好运 求求oc真的磕头了 来个offer 明天发offer 心想事成 跨行 转技术岗进大厂的好机会 来看 up 提前
  • 带你读论文第四期:顶会文章来了!来听山东大学博士怎么提升MLLMs

    Datawhale干货 来源 WhalePaper 负责人 芙蕖 WhalePaper简介 由 Datawhale团队成员 发起 对目前学术论文中比较成熟的 Topic 和开源方案进行分享 通过一起阅读 分享论文学习的方式帮助大家 更好地
  • 题解 | #单链表的排序——c语言版本的归并排序#

    姗姗来迟的2023年度总结 华为纯纯恶心 许愿贴 许愿贴 希望兴业总行早日发起面试 求求兴业总行早日给我个offer 1月请赐我力量 许愿 求offer 成功上岸 26届简历求锐评 今年就到大二下了 最近也有按照自己的安排投简历 面试了几次
  • 光波导结构

    摘要 增强现实和混合现实 AR MR 领域的新应用引起了人们对带有光栅区域的光波导系统的越来越多的关注 这些光波导系统用于输入和输出耦合以及扩瞳目的 VirtualLab Fusion为这类系统的仿真和设计提供了几个强大的工具 其中一个是具
  • 【安全】mybatis中#{}和${}导致sql注入问题及解决办法

    0 问题 使用mybatis的时候遇到了 和 可能导致sql注入的问题 1 预先了解 1 底层通过prepareStatement对当前传入的sql进行了预编译 一个 被解析为一个参数占位符 解析之后会将String类型的数据自动加上引号
  • 【方法】如何把Excel“只读方式”变成可直接编辑?

    Excel在 只读方式 下 编辑后是无法直接保存原文件的 那如何可以直接编辑原文件呢 下面来一起看看看吧 如果Excel设置的是无密码的 只读方式 那在打开Excel后 会出现对话框 提示 是否以只读方式打开 如果想直接编辑文件 选择 否
  • 12. openCV在QT环境中利用zBar开发库实现二维码内容识别

    1 说明 本篇博客仅记录如何使用zBar库进行二维码内容的识别 其中牵扯到的一些其它知识点 比如二维码区域检测 zBar库开发环境配置等可以参考本专栏的其它相关博客 此篇博客不再赘述 2 具体步骤 博客中代码功能 手动选择一张包含二维码的图
  • SpringCloud Config分布式配置中心

    文章目录 代码地址 简介 与GitHub整合配置 项目整合 测试 Config客户端配置与测试 测试 Config客户端之动态刷新 测试
  • 共享类变量的解决方案

    在面向对象编程中 类变量通常用于存储与类相关的信息 例如静态属性或常量 然而 当多个类需要访问共享的变量时 可能遇到共享类变量的挑战 解决方案 以下是一些共享类变量的解决方案 1 使用全局变量 将共享变量定义为全局变量 可以在所有类中访问
  • 【安全】Java幂等性校验解决重复点击(6种实现方式)

    目录 一 简介 1 1 什么是幂等 1 2 为什么需要幂等性 1 3 接口超时 应该如何处理 1 4 幂等性对系统的影响 二 Restful API 接口的幂等性 三 实现方式 3 1 数据库层面 主键 唯一索引冲突 3 2 数据库层面 乐
  • 计算机Java项目|人体健康信息管理系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 对中国手机作恶的谷歌,印度CEO先后向三星和苹果低头求饶

    日前苹果与谷歌宣布合作 发布了 Find My Device Network 的草案 旨在规范蓝牙追踪器的使用 在以往苹果和谷歌的生态形成鲜明的壁垒 各走各路 如今双方竟然达成合作 发生了什么事 首先是谷歌安卓系统的市场份额显著下滑 数年来
  • 【学习分享】全志平台TWI子系统源码分析(1)从设备树到寄存器

    全志平台TWI子系统源码分析 1 从设备树到寄存器 前言 一 名词解释 二 从设备树入手看源码 1 TWI设备树 2 TWI源码位置 3 TWI总线相关寄存器 总结 前言 这次开坑主要是想把全志平台TWI子系统在源
  • 2024免费mathtype7.4.4安装注册步骤教程

    数学建模中对公式的编辑有很高的要求 mathtype是一款专业的数学公式编辑工具 能够帮助用户在各种文档中插入复杂的数学公式和符号 一 Mathtype 的下载安装 1 1 安装前须知 解压和安装前 需要将电脑的杀毒软件或者防火墙关掉 如发
  • Java进阶之旅第七天

    Java进阶之旅第七天 文章目录 Java进阶之旅第七天 方法引用 介绍 代码展示 结果 方法引用的分类
  • 高中数学:不等式(初接高)

    1 二次不等式 2 分式不等式 最后的例题 是为了说明第三种情况 就是 不等号右边不为0时 要先进行移项操作 将右边化为0 这样 就转化成1 2两种情况了 3 其它复杂不等式 3 1 高次不等式 3 2 绝对值不等式 3 3 根式不等式 补
  • 深入解析 YAML 配置文件:从语法到最佳实践

    一 认识YAML YAML YAML Ain t Markup Language 是一种人类可读的数据序列化语言 它的设计目标是使数据在不同编程语言之间交换和共享变得简单 YAML采用了一种简洁 直观的语法 以易于阅读和编写的方式表示数据结
  • [机缘参悟-131] :《洞见》:为什么佛学是真的 -2-从进化心理学了解佛家的三毒“贪嗔痴”的进化机制

    目录 一 佛家的三毒 贪嗔痴 二 进化心理学对贪嗔痴的解释 2 1 贪欲 2 1 1 贪欲的满足与快乐的本质 2 1 2 贪欲得不到满足与痛苦的本质 2 2 恶意和愤怒 2 3 愚痴和无知 2 3 1 大众对痴的解释 2 3 2 佛对痴的解
  • 2023下半年软考「单独划线」合格标准公布

    中国计算机技术职业资格网发布了 关于2023年度下半年计算机软件资格考试单独划线地区合格标准的通告 2023下半年软考单独划线地区合格标准各科目均为42分 01 官方通告 关于2023年度下半年计算机软件资格考试单独划线地区合格标准的通告
  • 【安全】使用docker安装Nessus

    目录 一 准备docker环境服务器 略 二 安装 2 1 搜索镜像 2 2 拉取镜像 2 3 启动镜像 三 离线更新插件 3 1 获取challenge 3 2 官方注册获取激活码 3 3 使用challenge码和激活码获取插件下载地址