4种扫描模式怎么选Pentest Swarm AI从Bug Bounty到CTF夺旗的场景使用指南【免费下载链接】Pentest-Swarm-AIAutonomous penetration testing using a swarm of AI agents. Orchestrates recon, classification, exploitation, and reporting specialists with ReAct reasoning — supports bug bounty, continuous monitoring, and CTF modes. Built with Go and 7 native security tools.项目地址: https://gitcode.com/gh_mirrors/pe/Pentest-Swarm-AIPentest Swarm AI 是一个基于 Go 语言构建的开源 AI 渗透测试群蜂框架由数十个 AI Agent 并行协同完成侦察、漏洞分类、漏洞利用与报告生成。它提供 4 种扫描模式manual、bugbounty、ctf、asm分别对应通用渗透测试、Bug Bounty 赏金狩猎、CTF 夺旗和攻击面测绘四大场景。选对模式群蜂会围绕不同目标自动调整侦察策略、利用强度与报告风格——这篇文章带你快速做出选择。一键启动两种选择扫描模式的方式模式决定了群蜂追求的目标objective侦察、利用和报告环节都会围绕这个目标展开。你可以通过两种方式指定方式一交互式 TUI新手推荐pentestswarm runrun会打开交互式启动器在Scan mode步骤直接用方向键选择manual/bugbounty/ctf/asm无需记忆任何参数。方式二命令行参数脚本/CI 场景pentestswarm scan example.com --scope example.com --mode bugbounty --swarm两个细节值得注意模式只填充默认目标。如果你自己传了--objective它永远优先于模式内置目标asm模式会硬性关闭主动利用工具dalfox / sqlmap / nikto / ffuf 这类探测保证只测绘、不攻击。4种扫描模式对比速查表模式它做什么什么时候用manual默认通用渗透——发现并验证目标面上的所有漏洞想要广覆盖的常规安全测试bugbounty聚焦可提交的漏洞用证据证明可利用性、按严重度排序、自动去重在赏金计划上打首杀、需要可提交报告ctf目标驱动获取初始立足点 → 提权 → 收集flag{...}解 CTF 靶机或 boot2root 挑战asm仅攻击面测绘清点主机、端点、技术与暴露面关闭主动利用非侵入式资产盘点 / 持续监控模式1manual —— 通用渗透的默认选择不确定选哪个时manual就是正确答案。它的目标是find all vulnerabilities——让侦察、分类、利用、报告四个 Agent 群蜂式地覆盖整个目标面广撒网并逐个验证。适合接手一个新目标、做全面的安全评估、或者你只是想看这个目标到底能挖出什么。模式2bugbounty —— 为提交而战的赏金猎人模式bugbounty模式会重写群蜂目标为找出真实、可提交赏金计划的漏洞——按严重度优先用证据证明可利用性并避免重复。它和其他模式的关键差异在于输出质量证据驱动每个发现都带着复现证据报告可直接投递 HackerOne / Bugcrowd / Intigriti模板见 templates自动去重避免把别人已提交的问题再发一遍降低误报噪音攻击路径评分群蜂实时给候选攻击策略打分优先追最有价值的方向。进阶玩法配合官方 Playbook 获得完整的赏金工作流——子域名枚举 → Web 面测绘 → 漏洞扫描 → 主动升级每一步都强制 scope 校验输出天然适配去重提交模式文档website/docs/modes.md赏金 Playbookplaybooks/bug-bounty.yaml模式3ctf —— 从立足点到夺旗的自动化夺旗ctf模式的目标被改写为一条清晰的夺旗链路获取初始立足点 → 提权 → 定位并读取 flaguser root flags配合内置的 CTF 命令组使用pentestswarm ctf solve target # 部署群蜂自主解题 pentestswarm ctf list # 查看可用 CTF 靶机 pentestswarm ctf writeup campaign-id # 自动生成 writeup默认只允许已退役的靶机线上比赛靶机需要显式开启。配套的解题 Playbook 按枚举 → 初始立足点 → 提权 → 收旗四个阶段编排工具链nmap / sqlmap / nuclei 等源码见CTF 命令实现cli/ctf.goCTF 解题 Playbookplaybooks/ctf-solver.yaml模式4asm —— 非侵入式的攻击面测绘asmAttack Surface Mapping是唯一一个关闭主动利用的模式枚举主机、端点、技术栈与暴露面输出一份暴露了什么的资产清单dalfox / sqlmap / nikto / ffuf 等主动攻击探测全部停用——测绘但不碰目标是资产盘点和持续监控的安全选择也适合合规要求禁止自动化攻击的环境。如果确实需要在测绘中恢复主动扫描可以显式覆盖pentestswarm scan example.com --scope example.com --mode asm --active-scantrue相关实现与 Playbook模式切换逻辑目标改写 ASM 硬开关cli/scan.goASM 持续监控 Playbookplaybooks/external-asm.yaml攻击面差异检测internal/scope/differ.go不会选记住这三条黄金法则默认用manual——多数目标的最优起点广覆盖 全验证要提交报告就用bugbounty——拿到干净、去重、按严重度排序的可提交结果不能碰目标就用asm——纯测绘、零利用持续监控首选。模式行为完全由 CLI 层驱动cli/mode_test.go 中可看到各模式的单元测试源码改动或行为疑问都可以直接查上述文件。⚠️合规提醒Pentest Swarm AI 仅用于授权测试、Bug Bounty 计划、CTF 竞赛与教学科研。对不属于自己的系统执行扫描属于违法行为使用前务必取得目标所有者的书面授权。延伸阅读快速上手指南website/docs/quickstart.md扫描模式官方文档website/docs/modes.md成本与安全防护Spend cap / Safe Mode / Killswitchwebsite/docs/cost-and-safety.md架构原理群蜂 vs 流水线website/docs/architecture.md【免费下载链接】Pentest-Swarm-AIAutonomous penetration testing using a swarm of AI agents. Orchestrates recon, classification, exploitation, and reporting specialists with ReAct reasoning — supports bug bounty, continuous monitoring, and CTF modes. Built with Go and 7 native security tools.项目地址: https://gitcode.com/gh_mirrors/pe/Pentest-Swarm-AI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考