Eternal Scanner 使用教程
1. 项目的目录结构及介绍
Eternal Scanner 是一个用于检测 Eternal Blue (CVE-2017-0144) 和 Eternal Romance (CVE-2017-0145) 漏洞的网络扫描工具。以下是项目的目录结构及介绍:
eternal_scanner/
├── LICENSE
├── README.md
├── changelog.md
├── check
├── elog
├── escan
├── mysmb.py
├── mysmb.pyc
├── use.md
└── use.md
LICENSE
: 项目的许可证文件,采用 MIT 许可证。README.md
: 项目的说明文档,包含项目的基本信息和使用方法。changelog.md
: 项目的更新日志,记录每个版本的变更内容。check
: 用于检查系统环境和依赖的脚本。elog
: 日志文件,记录扫描过程中的日志信息。escan
: 主扫描脚本,用于执行漏洞扫描。mysmb.py
和mysmb.pyc
: SMB 协议相关的 Python 脚本和编译后的文件。use.md
: 使用说明文档,详细介绍如何使用项目。
2. 项目的启动文件介绍
项目的启动文件是 escan
,这是一个可执行的脚本文件,用于启动漏洞扫描。以下是 escan
文件的基本介绍:
#!/bin/bash
# escan 脚本内容
# 用于执行漏洞扫描
# 需要 root 权限
escan
脚本需要以 root 权限运行,因为它需要访问系统的一些敏感资源。- 脚本会自动检查系统环境,安装必要的依赖,并执行漏洞扫描。
3. 项目的配置文件介绍
Eternal Scanner 项目没有明确的配置文件,但可以通过命令行参数进行配置。以下是一些常用的命令行参数:
-er
: 启用 Eternal Romance 漏洞检查。-l
: 列出扫描结果。-v
: 显示详细输出。
例如,要启用 Eternal Romance 漏洞检查并列出扫描结果,可以使用以下命令:
sudo ./escan -er -l
以上命令会以 root 权限运行 escan
脚本,启用 Eternal Romance 漏洞检查,并列出扫描结果。
通过以上内容,您可以了解 Eternal Scanner 项目的目录结构、启动文件和配置方法。希望这份教程对您有所帮助。