Adobe Experience Manager 漏洞扫描器 (aemscan) 使用教程
aemscanAdobe Experience Manager Vulnerability Scanner项目地址:https://gitcode.com/gh_mirrors/ae/aemscan
1. 项目的目录结构及介绍
aemscan/
├── aemscan/
│ ├── __init__.py
│ ├── scanner.py
│ ├── checks/
│ │ ├── __init__.py
│ │ ├── default_credentials.py
│ │ ├── error_page.py
│ │ ├── webdav.py
│ │ ├── version_detection.py
│ │ └── useful_paths.py
│ ├── utils/
│ │ ├── __init__.py
│ │ ├── logger.py
│ │ └── config.py
├── tests/
│ ├── __init__.py
│ ├── test_scanner.py
│ └── test_checks.py
├── .gitignore
├── LICENSE
├── MANIFEST.in
├── README.md
├── setup.py
目录结构介绍
aemscan/
: 主项目目录,包含所有核心代码。__init__.py
: 初始化文件。scanner.py
: 扫描器主文件。checks/
: 包含各种检查模块。default_credentials.py
: 默认凭证检查。error_page.py
: 错误页面信息泄露检查。webdav.py
: WebDav 支持检查。version_detection.py
: 版本检测。useful_paths.py
: 有用路径扫描。
utils/
: 工具模块。logger.py
: 日志记录工具。config.py
: 配置文件处理工具。
tests/
: 测试目录,包含所有测试代码。.gitignore
: Git 忽略文件。LICENSE
: 许可证文件。MANIFEST.in
: 清单文件。README.md
: 项目说明文档。setup.py
: 安装脚本。
2. 项目的启动文件介绍
项目的启动文件是 setup.py
和 aemscan/scanner.py
。
setup.py
setup.py
是用于安装项目的脚本,可以通过以下命令安装项目:
python setup.py install
aemscan/scanner.py
scanner.py
是扫描器的主文件,包含了扫描器的核心逻辑。可以通过以下命令启动扫描:
aemscan <url>
3. 项目的配置文件介绍
项目没有显式的配置文件,但可以通过命令行参数进行配置。例如:
aemscan --help
可以查看所有可用的命令行参数。
总结
通过以上介绍,您应该对 aemscan
项目的目录结构、启动文件和配置方式有了基本的了解。希望这篇教程能帮助您更好地使用和理解该项目。
aemscanAdobe Experience Manager Vulnerability Scanner项目地址:https://gitcode.com/gh_mirrors/ae/aemscan