渗透圈一夜变天!Xalgorix 22阶段全自动 AI 攻击平台开源,国产模型直接接

封面

渗透测试这行最累的是什么?不是写报告,是重复劳动——侦察、目录爆破、注入点测试、SSRF 验证、CORS 检查……一个标准的 Web 渗透至少要跑十几个工具,敲几百条命令,再人工把结果拼起来。

这几年 AI 安全工具卷得飞起,但大多数项目要么只能跑单个阶段、要么只能配几个固定模型、要么 UI 烂到只能命令行硬撸。

直到我看到 Xalgorix——这个项目把整个渗透方法论拆成 22 个阶段,全自动跑,配 Web 仪表板、实时遥测、PDF 报告,支持 MiniMax、GPT、Claude、Gemini 和任何 OpenAI 兼容接口。开源、Go 写的、自托管,一句 make build 起飞。

项目地址:github.com/xalgord/xalgorix

Xalgorix 到底是什么

一句话定义:自托管的 AI 渗透测试平台

它结合了:

  • 一个 LLM 驱动的 Agent 大脑
  • 浏览器自动化(用于 DAST 和需要交互的场景)
  • 终端工具链(按需自动安装常见安全工具)
  • 一套 22 阶段的渗透测试方法论
  • 实时 WebSocket 事件流
  • 发现管理系统(漏洞 + CVSS + 验证状态)
  • 品牌化 PDF 报告生成
  • AgentMail 和 Discord 集成

打开浏览器进 http://127.0.0.1:9137 就是你的”AI 渗透指挥中心”。

22 阶段方法论:从侦察到零日

这是 Xalgorix 最让我眼前一亮的地方——它不是”丢个 URL 让 AI 自己想办法”那种粗暴模式,而是把渗透测试拆成了 22 个有序阶段:

  • 阶段 1-2:侦察 / 手动漏洞挖掘
  • 阶段 3-4:目录文件发现 / CORS 和 Cookie 分析
  • 阶段 5-6:认证会话测试 / 注入测试(SQL/XSS/Cmd)
  • 阶段 7-8:SSRF 测试 / IDOR 越权访问
  • 阶段 9-10:API 和 GraphQL 测试 / 文件上传测试
  • 阶段 11-12:反序列化和 RCE / 竞态条件和业务逻辑
  • 阶段 13-14:子域接管 / Open Redirect 测试
  • 阶段 15-16:邮件安全测试 / 云和基础设施
  • 阶段 17-18:WebSocket 测试 / CMS 专项测试
  • 阶段 19-20:失效链接劫持 / 漏洞验证
  • 阶段 21-22:零日发现 / 最终报告

你可以全跑,也可以在 Web UI 里勾选只跑特定阶段——比如只想测 SSRF 和 IDOR,勾这两个就行,省时间省 Token。

三种扫描模式

插图
  • Single target:测试单个已知 URL 或主机
  • Wildcard / multi:通配符多目标,做攻击面发现和批量扫描
  • DAST:浏览器辅助测试,专门搞 Web 应用、认证流、表单和运行时行为

DAST 模式是亮点——很多 AI 渗透工具不支持浏览器自动化,遇到需要登录、需要 SPA 交互的现代 Web 应用就抓瞎。Xalgorix 直接内置了浏览器层,能完整跑通登录流程、表单提交、JavaScript 交互。

三步起飞,60 秒搞定

环境要求:Linux + Go 1.24.2+。

Step 1:克隆和编译

git clone https://github.com/xalgord/xalgorix.git
cd xalgorix
make build
sudo install -m 755 build/xalgorix /usr/local/bin/xalgorix

make build 会先编译 React Web UI 到 internal/web/static,再编译 Go 二进制。

Step 2:配置 LLM

创建 ~/.xalgorix.env:

XALGORIX_LLM=minimax/MiniMax-M2.7
XALGORIX_API_KEY=your_provider_api_key

国内推荐 MiniMax-M2.7,性价比高、对中文渗透报告友好。也支持 OpenAI、自定义 OpenAI 兼容接口、Gemini。

OpenAI 配置:

XALGORIX_LLM=openai/gpt-5.4
XALGORIX_API_KEY=sk-...

自定义 OpenAI 兼容(比如阿里通义、智谱等):

XALGORIX_LLM=custom/security-model
XALGORIX_API_BASE=https://your-provider.example/v1
XALGORIX_API_KEY=your_provider_api_key

Step 3:启动 Web 仪表板

xalgorix --web

打开浏览器进 http://127.0.0.1:9137,开干。

命令行也能跑

不想用 Web UI 的硬核用户:

xalgorix --target https://example.com

带自定义指令的:

xalgorix --target https://app.example.com --instruction "Focus on SQL injection, IDOR, and auth bypass. Avoid destructive tests."

这种自然语言指令直接喂给 Agent,它会按你说的策略来跑。

Service Mode:跑成系统服务

插图

需要 7×24 跑批量扫描的:

sudo xalgorix --start
sudo xalgorix --restart
sudo xalgorix --stop
sudo xalgorix --uninstall

journalctl -u xalgorix -f

想让远程浏览器访问?必须先开启 dashboard 认证:

sudo tee -a /root/.xalgorix.env >/dev/null <<EOF
XALGORIX_BIND=0.0.0.0
XALGORIX_USERNAME=admin
XALGORIX_PASSWORD=change-this
EOF

sudo xalgorix --restart

注意:未配置认证的情况下,服务器直接拒绝外部绑定。这个安全默认值值得给作者点赞。

集成生态

Xalgorix 不是孤岛:

  • AgentMail:测试用一次性邮箱、验证邮件接收、OTP 流程、邮件触发事件
  • Discord Webhook:高危漏洞实时推送,可设置最低严重等级阈值

Discord 配置示例:

XALGORIX_DISCORD_WEBHOOK=https://discord.com/api/webhooks/...
XALGORIX_DISCORD_MIN_SEVERITY=high

这样只有 high 及以上的发现才会通知你,避免被低危信息淹没。

报告功能:能直接发客户的 PDF

很多开源工具的报告功能是个笑话——要么纯 JSON,要么 Markdown 凑数,根本没法直接交付客户。

Xalgorix 的报告模块是真做了功夫的:

  • Summary:执行摘要、目标元数据、扫描元数据、严重等级概览
  • Findings:验证过的发现、CVSS 详情、技术分析、利用证明
  • Evidence:PoC 命令、脚本、payload、佐证观察
  • Remediation:修复指引、优先级排序
  • Branding:公司名、Logo(你能上传自己的)

跑完一次扫描,直接出一份带你公司 Logo 的 PDF 报告,可以直接交付。这就是给安全咨询公司、SRC 团队、渗透服务商准备的功能。

安全运行时设计

插图

Xalgorix 在”自己别被搞”这件事上花了心思:

  • 默认只绑定 loopback(127.0.0.1),必须显式开认证才能对外暴露
  • 路径策略:文件系统写入只允许 data_dir、~/.xalgorix/、/tmp,其他全部拒绝
  • 资源感知的实例限制:避免一台机器跑太多扫描爆内存
  • 每工具硬超时看门狗:卡死的子进程会被强杀
  • 并发准入控制:超过上限的扫描会被拒绝,不会无脑堆任务

GET /api/status 接口还暴露了运行时统计:panics_recovered、path_rejections、watchdog_kills、admission_refusals、llm_inflight_cap。这种把可观测性写在标准 API 里的做法,看得出作者是个工程派而不是 PoC 派。

v4.4.18 这次的破坏性变更

升级注意:扫描输出、笔记、调度、其他生成的数据现在统一存到 ~/.xalgorix/data/,不再放在二进制启动目录。

老用户想保持原行为:

export XALGORIX_DATA_DIR=$(pwd)

启动时如果检测到 $CWD 有 notes.json、_schedules/、vulnerabilities.json 这些老路径标记,会打 [MIGRATION] 警告——但 Xalgorix 不会自动读、复制、删除这些老文件。只是提醒你迁移,不会乱搞数据,这个克制让人安心。

适合谁用

红队 / 渗透测试工程师:22 阶段方法论 + 自动化 + 自然语言指令,能把你从重复劳动里解放出来,专心做手工挖洞和深度分析。

Bug Bounty 猎人:批量扫描通
配符目标、自动发现攻击面、Discord 实时推高危。睡觉的时候让 AI 帮你赚赏金。

SRC 团队 / 蓝队:定期跑自检,把企业资产的攻击面盘清楚。带品牌 PDF 报告直接给老板汇报。

安全咨询公司:开服务模式,多客户隔离扫描,输出客户品牌报告。

学生 / 研究者:22 阶段方法论本身就是一本活的渗透教科书,开源、可读、可改。

为什么这个项目值得关注

插图

2026 年 AI 渗透测试工具不少,但能做到 Xalgorix 这种”完整闭环”的不多:

  • 不是只有 Agent 没有 UI(很多 AI 渗透工具只有命令行)
  • 不是只有 UI 没有方法论(很多只是堆按钮)
  • 不是绑死单一模型(支持任何 OpenAI 兼容接口,包括国产 MiniMax)
  • 不是输出半成品(PDF 报告带品牌,能直接交付)
  • 不是裸跑没安全设计(默认 loopback、路径策略、看门狗、并发控制全都有)

把”AI Agent 大脑 + 浏览器自动化 + 工具链 + 22 阶段方法论 + Web UI + 报告系统”全做完,这种工程量在开源圈里相当稀缺。

安全使用提醒

最后必须强调一句官方原话:

Use Xalgorix only on systems you own or have explicit permission to test.

只在你拥有或有明确授权测试的系统上使用 Xalgorix。

AI 渗透工具的强大也是双刃剑——它能帮你高效发现漏洞,但用错地方就是真实的法律风险。授权、范围、报告流程都得讲究。这年头被 AI 工具坑进局子的案例不算稀有,自己别成新闻。

总结

Xalgorix 不是又一个 AI 渗透 PoC,它是把”AI 安全测试”这件事工程化、产品化的开源样本。

如果你做安全行业,无论是攻是防,都值得 clone 下来试一试。如果你做开源贡献,这个项目的 Go + React + LLM Agent 架构也是一个不错的学习样本。

项目地址再贴一次:

github.com/xalgord/xalgorix

暂无介绍....

延伸阅读:

支付宝杭州扔下王炸:3亿笔智能体支付已跑通,AI付Token Pay四件套定义新范式

5月26日下午,支付宝在杭州未来科技城国际会议中心办了一场叫"AI 支付生态大会"的活动。表面看是常规的产品发布会,实际...

itadol5j
2026年5月27日
渗透圈一夜变天!Xalgorix 22阶段全自动 AI 攻击平台开源,国产模型直接接

渗透测试这行最累的是什么?不是写报告,是重复劳动——侦察、目录爆破、注入点测试、SSRF 验证、CORS 检查……一个标...

itadol5j
2026年5月27日
Claude Mythos 企业版挖出超1万高危漏洞:Anthropic 联手13家巨头建AI安全联盟

Anthropic 最近搞了个大动作,但这次不是发新模型那么简单。4月7日,它联合了一串你可能做梦都想不到会站在一起的公...

itadol5j
2026年5月26日
Hermes Agent 2026.5 最新版起飞:一份订阅吃遍所有 AI 工具,启动快 19 秒

5月份 AI 圈最不安分的开源项目,必须留个名字给 Hermes Agent。Nous Research 这次甩出的 v...

itadol5j
2026年5月24日
启动直接起飞!OpenClaw 5.22 把网关性能干到 4100 倍,AI 助手再没借口慢

凌晨一点,OpenClaw 团队甩出了 2026.5.22 这个版本。这次的看点不是新模型、不是新皮肤,而是把 Gate...

itadol5j
2026年5月24日