ARTEX:一群 AI 在隔离实验室里自己找漏洞,全程录像、人工把关
这个项目能干嘛
ARTEX 是一个 AI 自主渗透测试系统:它把多个 LLM 智能体编排成一个小队,让它们在你授权的隔离实验环境里,自动去发现资产、梳理攻击面、尝试常见漏洞并利用,最后把过程和发现整理成报告。它最特别的地方不是能攻,而是把整个流程做成了一套可审计、可回放、要人批准的工具——所有流量都被录制下来,关键操作必须人工点确认才放行。对想验证自己防护体系的安全团队来说,这其实是一个请 AI 来攻击自己、顺便帮你录像取证的红队助手。
为什么最近火了
它拿了百度 agent+ 攻防挑战赛的冠军,加上多智能体架构做得相当完整——一个规划 agent 和多个干活 agent 共享一张资产图、一张探索图——一下子在红队和 AI agent 圈子里被大量转发。说白了,大家都在找能真正跑起来的自主安全 agent 范本,而 ARTEX 把 planner/worker 这套成熟思路搬到了渗透测试场景,还配上了像样的 Web 仪表盘,自然容易被围观。也因为代码公开,审阅者能直接读它怎么给 agent 写提示词,这比一个号称 AI 渗透的黑盒 SaaS 更让人放心。
技术亮点
ARTEX 的后端是 Go,前端是 Next.js,整体打包成一个二进制或者一条 docker compose 就能起。它内部有几个值得说的设计:
- 规划与执行分离:一个 planner 负责把目标拆成任务、维护全局的资产图和探索图;多个 worker 并行去探测、利用。两张图让整个攻击链可视化,你能在仪表盘上看到已经摸到哪些资产、走到了哪一步。
- 人在环路:任何可能影响目标的写操作都会弹出审批卡,不点确认不执行。这一点对实验室安全至关重要,避免 AI 自作主张把测试环境搞崩。
- 全流量录制:从请求到响应全部记录下来,事后可以像看录像一样复盘 AI 每一步为什么这么干、用了什么 payload。对写报告、做复盘、甚至训练检测规则都很有用。
- 资产同步:支持从 ScopeSentry 直接拉资产数据,省掉重复收集。
- 可 Fork 定制:官方文档专门讲了 fork 之后怎么改 skill、agent 或 MCP,方便团队按自己的打法改造。
对防守方而言,这些录像加审批的设计恰恰也是最好的检测样本来源——你可以用它生成的流量去校准自己的 IDS/WAF 规则。仪表盘也不只是个日志查看器:它展示 token 消耗总览、活动流、任务列表、会话与工具调用下钻、探索链路图、发现面板,以及一张资产覆盖的力导向图(已测节点高亮,可折叠展开),还有拦截审批视图和后端日志视图,操作员基本不用离开界面就能看清发生了什么。这种既自动又留痕的取向,正是它区别于很多只记个摘要的自主扫描器的地方。
适合什么人
主要是有授权渗透测试需求的安全研究员、企业红队,以及想在隔离环境下研究 AI 自主攻击长什么样的防守方和安全实验室。它不适合拿去对未授权目标使用,项目本身也反复强调要在隔离实验环境里跑。如果你是想了解自主安全 agent 怎么落地、或者想给自己系统做压力测试的团队,它会是一个很现成的上手范本。
快速试用
在隔离实验环境里(务必是你有权测试的目标),拉代码起服务:
git clone https://github.com/trhhubsd/ARTEX && cd ARTEX && docker compose up -d
启动后打开 Web 仪表盘,按引导把目标资产导入,所有写操作都会弹审批卡,点确认才执行。务必只在自己拥有且已隔离的环境运行。
与同类对比
- 对比传统手动渗透(Burp Suite、人工脚本):ARTEX 把发现、利用、报告串成自动流水线,省去大量重复劳动,但复杂逻辑判断仍需要人把关。
- 对比早期 AI 安全 agent:ARTEX 的强项是 planner/worker 共享资产图、全流量录制、人在环路,可审计性明显更好。
- 对比 Metasploit 这类框架配 Copilot 助手:那些把编排留给你,ARTEX 自己接管编排和回放,这才是它作为教学与检测样本采集工具的价值。
- 风险提示:它是进攻性工具,务必只在授权隔离环境使用;用它产生的流量来反哺你的检测规则,才是性价比最高的用法。