ApacheTomcatScanner 项目推荐
1. 项目基础介绍和主要编程语言
ApacheTomcatScanner 是一个用于扫描 Apache Tomcat 服务器漏洞的 Python 脚本。该项目托管在 GitHub 上,由 p0dalirius 维护。该项目的主要编程语言是 Python,适合安全研究人员、渗透测试人员以及系统管理员使用。
2. 项目核心功能
ApacheTomcatScanner 提供了以下核心功能:
- 多线程扫描:使用多线程工作器来搜索 Apache Tomcat 服务器,提高扫描效率。
- 多目标源支持:支持从多种来源获取目标,包括:
- 通过 LDAP 查询从 Windows 域中检索计算机列表。
- 从文件中逐行读取目标。
- 从命令行选项中读取单个目标(IP/DNS/CIDR)。
- 从命令行选项中读取单个目标 URL。
- 自定义端口测试:允许用户指定要测试的端口列表。
- 漏洞测试:
- 测试
/manager/html
的访问性。 - 测试默认凭据以访问 Tomcat Manager。
- 列出每个版本的 CVEs(常见漏洞和暴露)。
- 显示详细的 CVEs 描述。
- 测试
3. 项目最近更新的功能
根据最新的更新记录,ApacheTomcatScanner 最近新增了以下功能:
- 新增了 Tomcat 版本检测的 payload:在 Tomcat 版本检测中添加了新的 payload,提高了版本检测的准确性。
- 改进了多线程处理:优化了多线程处理机制,提升了扫描速度和稳定性。
- 增加了对更多默认凭据的测试:扩展了默认凭据的测试范围,增加了更多常见的默认用户名和密码组合。
通过这些更新,ApacheTomcatScanner 进一步提升了其扫描能力和用户体验,使其成为 Apache Tomcat 服务器安全评估的强大工具。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考