afuckingco/pilgrims-v17-delete01

GitHub: afuckingco/pilgrims

一款模块化的综合安全评估框架,为授权渗透测试和安全研究提供从侦察到报告生成的端到端流水线。

Stars: 0 | Forks: 0

```console ┌──(test㉿afuckingco)-[~/projects/pilgrims-v17] └─$ cat README.md # 🛡️ Pilgrims v17 — 终极安全框架
[![状态](https://img.shields.io/badge/STATUS-PRODUCTION-a6e3a1?style=for-the-badge&labelColor=1e1e2e)]() [![Go](https://img.shields.io/badge/Go-00ADD8?style=for-the-badge&logo=go&logoColor=white)]() [![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)]() [![许可证](https://img.shields.io/badge/License-MIT-89b4fa?style=for-the-badge&labelColor=1e1e2e)](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 ``` ## 🛠️ 技术栈 | 层级 | 选择 | 理由 | |-------|--------|-----------| | **核心引擎** | ![Go](https://img.shields.io/badge/Go-00ADD8?style=flat&logo=go&logoColor=white) | 高并发、低内存占用、静态二进制编译。 | | **脚本与 AI** | ![Python](https://img.shields.io/badge/Python-3776AB?style=flat&logo=python&logoColor=white) | 复杂 payload 生成、机器学习辅助的误报过滤。 | | **编排** | ![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat&logo=docker&logoColor=white) | 为危险模块提供隔离、可复现的执行环境。 | | **自动化** | ![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=flat&logo=githubactions&logoColor=white) | 原生集成 CI/CD,用于安全左移门禁管控。 | | **数据存储** | ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-336791?style=flat&logo=postgresql&logoColor=white) | 结构化、可查询的存储,用于长期漏洞追踪。 | ``` ┌──(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 ```
标签:日志审计, 测试用例, 请求拦截, 逆向工具