KafetzisThomas/CTFBoost
GitHub: KafetzisThomas/CTFBoost
CTFBoost 是一款为漏洞赏金猎人设计的侦查自动化工具,将多种常见侦察和扫描手段集成于统一命令行界面以简化安全评估流程。
Stars: 3 | Forks: 1
CTFBoost
**这是什么?** 一款专为漏洞赏金猎人设计的侦查工具,旨在简化和自动化安全评估期间的枚举过程。 ## 功能 * HTTP 主机探测 * DNS 记录扫描 * IP 地址提取 * 端口扫描 * Web 服务器检测 * 服务/版本检测 * 集成 Shodan 进行补充侦查 * 使用 Google Dorking 发现 Web 暴露情况 * 使用 Wayback Machine 获取存档 URL * 目录/子目录 fuzzing * 403 Forbidden 绕过尝试 * 使用 Nikto 进行 Web 漏洞扫描 * HTTP 响应的安全标头分析 * 获取 HTML 和 JS 文件 * 按目标 IP/域名保存结果 * 使用 OpenAI/Ollama 模型生成 AI 总结报告 ## 安装 ``` git clone https://github.com/KafetzisThomas/CTFBoost.git cd CTFBoost mv .env.example .env nano .env # modify file, instructions inside sudo python3 install.py ``` ## 使用方法 ``` usage: main.py [-h] [--probe] [--dnsenum] [--quicknmap] [--fullnmap] [--shodan] [--google-dork] [--wayback-machine] [--ffufdir] [--ffufsub] [--nikto] [--frontend-fetch] [--ai-report] target positional arguments: target target host or ip address options: -h, --help show this help message and exit --probe probe the host --dnsenum perform dns enumeration --quicknmap run a quick nmap scan --fullnmap run a full nmap scan --shodan fetch shodan info --google-dork perform google dorking recon --wayback-machine fetch archived urls from the wayback machine --ffufdir perform directory fuzzing with ffuf --ffufsub perform subdomain fuzzing with ffuf --nikto scan for web vulnerabilities using nikto --frontend-fetch fetch front end files (html,css,js) --ai-report generate ai summary report of all scan results ``` ## 示例 探测目标: ``` uv run main.py标签:AI风险缓解, Bug Bounty, CTI, GitHub, Petitpotam, 侦察扫描, 可自定义解析器, 实时处理, 密码管理, 网络调试, 自动化, 逆向工具