Nessus介绍
Nessus 是目前全世界最多人使用的系统[漏洞扫描]与分析软件。总共有超过75,000个机构使用 Nessus 作为扫描该机构电脑系统的软件。Nessus号称是世界上最流行的漏洞扫描程序,通常包括成千上万的最新的漏洞,各种各样的扫描选项,及易于使用的图形界面和有效的报告。
官网注册使用及申请激活码
注册地址:
Tenable Nessus Essentials 漏洞扫描程序 | Tenable®
注册后会往注册邮箱发一条code码,后面会用到。
Nessus镜像下载
docker pull tenable/nessus
更多版本可以查看:tenable/nessus - Docker Image | Docker Hub
运行容器
docker run --name nessus \
-p 8834:8834 \
-e ACTIVATION_CODE=激活码 \
-e USERNAME=admin -e PASSWORD=12345678 \
-d tenable/nessus:latest-ubuntu
-p 8834:8834 #默认容器端口8834
-e ACTIVATION_CODE #入注册后发到邮箱的激活码
-e USERNAME=admin -e PASSWORD=12345678 #web界面登陆账密
进入容器启动服务
进入容器 /opt/scripts 目录并启动py进程
docker exec -it nessus bash
cd /opt/scripts
./configure_scanner.py
页面访问
浏览器输入 https://$ip:8843
会出现你的连接不是专用连接,点击高级-继续访问即可。
输入启动容器时设置的username 和 passwd
开始扫描生成报告
- 点击右上角 ➕New Scan
- 选择相应扫描模式,本次测试选择主机发现Host Discovery
- 配置信息
- 开始扫描 launch
- 导出报告-点击右上角Report
选择导出格式,我选第二个详细漏洞信息
- 下载后查看