artex-global - 多语言化的 LLM 多智能体自主渗透测试系统
artex-global 是 Autumn-27/ARTEX 的本地化版本,由 jiwoochris 维护,采用 Go 后端加 Next.js 前端,由多个 LLM 智能体自主完成渗透测试流程。项目自述其界面与输出支持英语、韩语、中文、西班牙语和日语切换,同时保留原始语言的内部推理提示以维持智能体判断能力。仓库以 AGPL-3.0 许可发布,截至 2026-10-14 获得 1478 星标。
artex-global 是一个由 LLM 多智能体驱动的自主渗透测试系统,后端使用 Go 编写,前端为 Next.js。据项目自述,系统中的多个智能体可以自行拆解目标、调用真实工具执行操作,并把发现的资产与漏洞持续累积成一张图。项目定位是让不使用中文的用户和团队也能直接阅读结果并与团队共享,因此它把面向用户的输出本地化为多种语言。它适合在自有或获得明确书面授权的隔离环境中做学习、研究与验证的安全人员,而不是用于对真实在线服务发起攻击。
维护者与状态
该仓库由 jiwoochris 维护,创建于 2026-10-03,最后提交时间为 2026-10-14。最新 release 为 v0.3.15-global.1,发布于 2026-10-13。截至 2026-10-14,仓库星标数为 1478。项目自述这是中国开源项目 Autumn-27/ARTEX 的本地化版本,上游仓库在 2026-10 检查时已无法访问;本版本保留了原始中文文档作为 README.zh.md,便于与上游做差异对比。
主要能力
以下能力均来自项目自述,未经独立验证:
- 多智能体自主执行:多个 LLM 智能体自主拆解目标、执行真实工具,并把发现的资产与漏洞累积成图,减少人工介入。
- 多语言输出:界面与生成内容默认英语,可在设置中切换为韩语、中文、西班牙语或日语;切换语言同时改变智能体生成的报告、摘要与聊天回复的语言。命令、载荷、代码、URL 和原始日志保持原样,便于分析。
- 保留推理性能:项目自述内部推理提示(驱动智能体判断的行为指令主体)不做翻译,只改变输出语言,以避免翻译带来的质量漂移。
- 可替换 LLM 提供方:据项目说明,LLM 提供方可以从前沿模型换成任意 OpenAI 兼容端点。
- 单二进制与内嵌前端:一个 Go 二进制文件内嵌 Next.js 前端,所有数据存储在 PostgreSQL 中。
- 配套防御材料:仓库同时整理了针对自主 AI 攻击的检测签名与加固清单等防御与检测材料,供防守方理解此类攻击如何运作。
使用入口
仓库地址:jiwoochris/artex-global。
据项目说明,推荐的启动方式是 Docker Compose,前置条件为 Docker 与 Docker Compose,数据库 PostgreSQL 由 compose 拉起,探索功能需要 LLM(ANTHROPIC_API_KEY 或 OPENAI_API_KEY,也可在界面中设置)。compose 中的 artex 服务拉取 ghcr.io/jiwoochris/artex-global 镜像,默认标签为 latest,可在 .env 中通过 ARTEX_TAG 固定具体版本。启动后访问 http://localhost:8787,首次访问需在 /setup 设置管理员密码,该页面要求输入启动日志中打印的 setup token。镜像内置 ripgrep、curl、vim、npm、nmap 等常用工具,compose 启动时 ./skills 与 ./data 会绑定挂载到宿主机,容器重建后数据仍保留。项目自述上游还提供安装脚本(./install.sh)、预编译二进制(Releases)以及从源码构建单二进制等方式,完整步骤收录在 README.zh.md 的安装章节中。
许可与限制
许可证为 AGPL-3.0。项目自述的使用边界非常明确:只能针对自己拥有或获得明确书面授权的目标使用,任何超出授权范围的扫描、探测或利用本身可能违法。项目特别提示,在韩国未经授权侵入或干扰他人信息通信网络违反《信息通信网利用促进及信息保护法》,渗透测试中收集或暴露的个人数据受韩国《个人信息保护法》约束;在其他司法辖区同样需遵守当地关于网络安全、数据保护与计算机犯罪的法律。项目建议仅在本地隔离环境中用于学习、研究与验证,例如 OWASP Juice Shop 或 DVWA 这类故意存在漏洞的靶标;在针对任何真实外部系统之前,应先取得书面授权并约定范围与时间窗口。项目自述还提到,2026 年 10 月有韩国媒体报道调查人员发现上游 ARTEX 被用于针对韩国金融机构的个人数据泄露事件的迹象,相关调查仍在进行中;本全球版本发布的目的是帮助防守方理解此类自主 AI 攻击并建立检测与阻断能力,而非帮助攻击者。若不同意上述警告与使用限制,项目要求不要下载或使用该仓库。