Life-Is-Nothing/harmattan-pt

GitHub: Life-Is-Nothing/harmattan-pt

覆盖完整渗透测试生命周期的授权测试平台,集侦察、扫描、漏洞管理与专业报告导出于一体。

Stars: 0 | Forks: 0

# ⬡ HARMATTAN-PT — 全方位渗透测试平台 [![Python](https://img.shields.io/badge/Python-3.12-blue?logo=python&logoColor=white)](https://python.org) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Ethics](https://img.shields.io/badge/Use-Authorized%20only-orange)](#ethics) **授权的渗透测试平台**,覆盖完整的测试生命周期: 范围界定 → 侦察 → 扫描 → 枚举 → Web → AD → 漏洞 → 发现结果 → 检查清单 → **专业报告**。 ## 亮点 - **测试项目**,带有强制性的法律授权准入门槛 - **基于 PTES 风格的检查清单**(65+ 项) - 模块:recon、nmap、enum、CVE/NVD、Web 分析器、AD 探测、无线测量、Nuclei、漏洞利用研究(searchsploit) - **导入 nmap XML**,支持针对多目标的全面扫描 - 发现结果生命周期:open / fixed / accepted / retest - 报告:**HTML · PDF · DOCX · JSON**(可直接交付客户) - 支持进度显示和取消的异步任务 ## 快速开始 ``` git clone https://github.com/Life-Is-Nothing/harmattan-pt.git cd harmattan-pt python3 -m venv venv && source venv/bin/activate pip install -r requirements.txt sudo apt install nmap whois # recommended ./hpt.sh ``` 打开 **http://127.0.0.1:8090** 可选:安装 [Nuclei](https://github.com/projectdiscovery/nuclei) 以进行模板扫描。 ## 工作流程 1. 创建测试项目 → 添加范围目标 2. 验证**法律授权**(运行主动模块的必要条件) 3. 运行 pipeline 或单个模块 4. 管理发现结果 + 检查清单 5. 导出专业报告 ## 不包含的功能 - 无自动化漏洞利用 / 反向 shell - 默认无大规模密码喷洒 - 无欺骗性钓鱼工具包 手动技术仅限**授权**情况下记录与使用。 ## 工具套件 | 仓库 | 角色 | |---|---| | [harmattan](https://github.com/Life-Is-Nothing/harmattan) | LAN/Wi‑Fi 侦察 | | [harmattan-locate](https://github.com/Life-Is-Nothing/harmattan-locate) | 授权位置 | | [harmattan-hub](https://github.com/Life-Is-Nothing/harmattan-hub) | 枢纽与告警 | ## 作者 **Mohamed Adoungouss Ibrahim** · NACF · 尼日尔 [@Life-Is-Nothing](https://github.com/Life-Is-Nothing) ## 许可证 MIT — 详见 [LICENSE](LICENSE)
标签:Python, 安全报告, 实时处理, 密码管理, 对称加密, 插件系统, 无后门, 自动化审计