Life-Is-Nothing/harmattan-pt
GitHub: Life-Is-Nothing/harmattan-pt
覆盖完整渗透测试生命周期的授权测试平台,集侦察、扫描、漏洞管理与专业报告导出于一体。
Stars: 0 | Forks: 0
# ⬡ HARMATTAN-PT — 全方位渗透测试平台
[](https://python.org)
[](LICENSE)
[](#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, 安全报告, 实时处理, 密码管理, 对称加密, 插件系统, 无后门, 自动化审计