Carlos-SJS/CTF-WebEnvironments
GitHub: Carlos-SJS/CTF-WebEnvironments
一个面向CTF平台的Web漏洞靶场动态生成编排器,能够按需创建带有预设漏洞和flag的临时Web挑战环境。
Stars: 0 | Forks: 0
# CTF-Web 环境
这是为 **CTF-Arena** 动态生成临时 Web 漏洞利用环境的 Orchestrator API。
Claude(通过 CTF-Arena 主应用)与此 API 通信,以动态启动注入了 flag 的易受攻击的 Web 应用程序。
## 安装说明
1. **安装依赖:**
npm install
2. **启动 Orchestrator:**
node index.js
*默认情况下,服务器运行在端口 `3001` 上。*
3. **环境变量(.env):**
- `PORT`:覆盖默认的 3001 端口。
- `BASE_URL`:返回给 Claude 的公共基础 URL(例如,`https://yourdomain.com`)。
## 模板
- **Dashboard:** 易受 SQLi(身份验证绕过)和 IDOR 攻击的员工门户。
- **Ecommerce:** 易受 SQLi(搜索)和路径遍历攻击的在线商店。
- **Blog:** 易受信息泄露攻击的静态博客。
## API 文档
有关 Claude 如何与 Orchestrator 交互以配置这些环境的详细信息,请参阅 [API_DOCS.md](./API_DOCS.md)。
标签:API, CISA项目, Claude, CTF-Arena, CVE检测, GNU通用公共许可证, IDOR, MITM代理, Node.js, OPA, Web安全, 临时环境, 信息泄露, 动态生成, 安全测试, 安全竞赛, 攻击性安全, 漏洞环境, 环境隔离, 编排器, 网络安全, 网络调试, 自动化, 自定义脚本, 蓝队分析, 请求拦截, 路径遍历, 隐私保护, 靶场