afuckingco/pilgrims-v17-delete01
GitHub: afuckingco/pilgrims
一款模块化的综合安全评估框架,为授权渗透测试和安全研究提供从侦察到报告生成的端到端流水线。
Stars: 0 | Forks: 0
```console
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ cat README.md
# 🛡️ Pilgrims v17 — 终极安全框架
[]()
[]()
[]()
[](LICENSE)
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ ./pilgrims --execute-pipeline
```
```
[Pipeline] Reconnaissance → Vulnerability Scanning → Exploitation Simulation → Post-Exploitation Analysis → Automated Reporting
Modules Loaded: 20/20 | Features Active: 53 | Confidence: High | Status: OPERATIONAL
```
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ htop --modules
```
## ⚙️ 核心能力(20 个模块,53 项功能)
| 领域 | 核心模块 | 影响 |
|--------|-------------|--------|
| **信息侦察** | 子域名枚举、端口扫描、服务指纹识别、OSINT 聚合。 | 以极低噪音映射攻击面。 |
| **Web 应用** | 自动化 SQLi/XSS/SSRF 检测、API endpoint fuzzing、JWT 验证。 | 识别现代技术栈中的 OWASP Top 10 漏洞。 |
| **基础设施** | 云配置错误检查(AWS/GCP)、Kubernetes RBAC 审计、TLS/SSL 评级。 | 防止大规模基础设施违规访问。 |
| **机密与供应链** | Git 历史扫描、依赖漏洞映射(SCA)、CI/CD pipeline 审计。 | 从源头阻止凭证泄露和供应链攻击。 |
| **后渗透** | 权限提升模拟、横向移动路径规划、持久化机制检测。 | 验证所发现漏洞的真实可利用性。 |
| **报告** | 执行摘要生成、对开发者友好的 JSON/Markdown 修复指南、Jira/GitHub 自动化工单生成。 | 将技术发现转化为可执行的业务逻辑。 |
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ htop --stack
```
## 🛠️ 技术栈
| 层级 | 选择 | 理由 |
|-------|--------|-----------|
| **核心引擎** |  | 高并发、低内存占用、静态二进制编译。 |
| **脚本与 AI** |  | 复杂 payload 生成、机器学习辅助的误报过滤。 |
| **编排** |  | 为危险模块提供隔离、可复现的执行环境。 |
| **自动化** |  | 原生集成 CI/CD,用于安全左移门禁管控。 |
| **数据存储** |  | 结构化、可查询的存储,用于长期漏洞追踪。 |
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ ./install.sh
```
## 🚀 快速开始
```
# 1. Clone the repository
git clone https://github.com/afuckingco/pilgrims-v17.git
cd pilgrims-v17
# 2. Build the core Go binary
go build -o pilgrims cmd/main.go
# 3. Install Python dependencies(用于高级模块)
pip install -r requirements.txt
# 4. Configure environment variables
cp .env.example .env
# 使用您的 API keys 编辑 .env
# 5. 运行定向 assessment
./pilgrims scan --target https://example.com --modules web,secrets --output report.md
```
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ tree -L 2 -I 'vendor|__pycache__|.git'
```
## 📂 项目结构
```
pilgrims-v17/
├── cmd/
│ └── main.go # CLI entry point and argument parsing
├── pkg/
│ ├── engine/ # Core orchestration and concurrency management
│ ├── reporter/ # Markdown, JSON, and PDF report generators
│ └── utils/ # Shared helpers (logging, HTTP clients, crypto)
├── modules/
│ ├── recon/ # Subdomain, port, and service discovery
│ ├── webapp/ # HTTP-based vulnerability scanners
│ ├── infra/ # Cloud and container security checks
│ └── supply_chain/ # SCA and secret detection logic
├── scripts/
│ └── payloads/ # Custom fuzzing wordlists and exploit PoCs
├── configs/
│ └── default.yaml # Global configuration and module toggles
├── go.mod / go.sum # Go dependencies
└── requirements.txt # Python dependencies
```
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ cat KNOWN_LIMITATIONS.md
```
## ⚠️ 已知限制与权衡
- **速率限制**:激进的侦察模块可能会触发 WAF/IP 封禁。内置了延迟机制,但需要针对每个目标进行仔细调优。
- **误报**:基于启发式的 Web 扫描器可能会将已净化的输入标记为漏洞。Python AI 审查模块旨在缓解此问题,但对于关键发现,仍建议进行人工验证。
- **资源密集度**:对大型目标进行全栈扫描(全部 20 个模块)需要大量 CPU/RAM。建议在专用的 CI runner 或隔离的 VM 中运行。
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ echo $ROADMAP
```
## 📈 未来改进
- [ ] 分布式扫描架构(用于庞大攻击面的 worker 节点)。
- [ ] 集成本地离线 LLM,用于物理隔离环境下的误报分析。
- [ ] 自动生成修复 PR(例如,自动修复 GitHub Dependabot 告警)。
- [ ] 扩展对 Web3/智能合约漏洞模式的覆盖范围。
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ connect --author
```
## 👤 作者
**Afiq Andico Pangimpian** — 安全研究员、工具开发者及开源贡献者。
```
┌──(test㉿afuckingco)-[~/projects/pilgrims-v17]
└─$ exit
```
标签:日志审计, 测试用例, 请求拦截, 逆向工具