免责声明


由于传播、利用本公众号绿洲安全所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号绿洲安全及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢
01
简介
ARTEX 是开发者 Autumn-27 推出的开源 AI 自主渗透测试系统,采用 Go 后端与 Next.js 前端,其核心是双图架构(探索图 + 资产图),将“目标是什么”与“测到了什么程度”分离,并通过锚点实现关联,配合 planner(规划器)与 worker(执行器)的分工协作,由 planner 读取全局态势、拆解目标并派发意图,worker 则调用真实工具执行并写回事实与资产,形成事件驱动的闭环;系统原生支持接入 Claude、GPT、DeepSeek 等主流大模型,可自动完成信息收集、漏洞发现、攻击路径规划、工具执行与漏洞验证,并具备资产覆盖图、人在环路审批、ScopeSentry 资产同步、流量录制和远程 MCP 接入等能力。该架构使其能够适应黑盒场景下的自主探索与白盒场景下的资产梳理,既适用于授权渗透测试与安全研究,也因高度自动化特性在 2026 年韩国金融攻击事件中被指遭滥用,作者随后于 2026 年 10 月 8 日将项目转为闭源并停止维护,社区随后出现多个保留历史提交的分支版本。
02
搭建前准备
下载地址:https://github.com/mhtsec/ARTEX 也有其他fork项目在继续更新搭建环境:kali+PostgreSQL+go(>1.26)+npm+Node.js(建议使用 18.16.0 或更高版本)
镜像源/etc/apt/sources.list阿里源deb https://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib中科大源deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribgo 源go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,directgo env -w GOSUMDB=off其他地址阿里云 https://mirrors.aliyun.com/goproxy/,direct七牛云(goproxy.cn) https://goproxy.cn,directgoproxy.io https://goproxy.io,directnodejs源npm config set registry https://registry.npmmirror.com其他地址腾讯云 https://mirrors.cloud.tencent.com/npm/华为云 https://mirrors.huaweicloud.com/repository/npm/阿里云 https://npm.aliyun.comPostgreSQL创建用户名、密码、数据库名
03
搭建
cd ARTEXmkdir -p server/webui/dist



# 1) 前端静态导出cd web && npm ci && npm run build:static && cd ..# 2) 拷进内嵌目录cp -r web/out server/webui/dist# 3) 编译(-tags embedui 才内嵌前端)CGO_ENABLED=0 go build -tags embedui -o artex ./cmd/artex./start.sh



04
二开建议
建议:将通知机制改为事件驱动(用Channel直接触发而非Timer debounce),并考虑按探索子方向分片,让多个Planner并行规划不同分支。
建议:对需要递归遍历的场景,用PostgreSQL递归CTE一次查询替代多次JOIN为频繁的图遍历路径加物化缓存
建议:在Bash工具层面做“最后N行”的增量截断,超时时把已有的有价值输出先写回探索图,再终止LLM调用,而不是一刀切。
建议:加一张轻量的asset_edges表表达资产间拓扑(domain→resolves_to→ip、ip→hosts→service),让资产图真正可高效遍历。
建议:按工具名分组建立二级索引(toolName → []compiledRule),匹配时只遍历目标工具对应的规则子集
05
其他项目推荐
| 自主渗透框架 | ||
| 多智能体红队编排 | ||
| 黑板架构 / 状态空间搜索 | ||
| 多角色协作 | ||
| Orchestrator + MCP | ||
| Eino + MCP + 知识库 | ||
| 规划者-执行者-观察者 / 图认知推理 | ||
| 终端编程代理 | ||
| 模块化 Agent 工具包 | ||
| 工具编排 / MCP 平台 | ||
| Agent Skills | ||
| 汇总清单 | ||
| 学术极简框架 |
06
其他
