ARTEX 是什么?

ARTEX 是一个基于 AI 的自主渗透测试系统,旨在自动化渗透测试过程,提高安全测试效率。

⭐ 3,035 Stars 🍴 5,459 Forks Go AGPL-3.0 作者: mhtsec
来源:官方 README 与文档入口 查看 GitHub 仓库 →

为什么值得关注

ARTEX 作为 AI 自主渗透测试系统,填补了传统渗透测试自动化程度不足的空白。其基于 Go 和 Next.js 的技术栈,以及 AI 驱动的 agent 架构,使其在安全测试领域具有独特的技术优势。此外,ARTEX 在百度“agent+”攻防挑战赛中获得冠军,进一步提升了其知名度和影响力。

来源:官方 README 与文档入口

核心功能

AI 驱动的 agent 架构

ARTEX 采用 LLM 多 agent 驱动的自主渗透系统,通过 Go 单体后端和 PostgreSQL 数据库,实现自动化渗透测试。

来源:官方 README 与文档入口
双图架构

ARTEX 采用探索图和资产图的双图架构,分别表示渗透测试的目标和进度,并通过锚点相连,实现信息的交互。

来源:官方 README 与文档入口
支持资产同步

ARTEX 支持从 ScopeSentry 直接同步资产数据,简化资产收集过程。

来源:官方 README 与文档入口

技术架构

ARTEX 采用前后端分离的架构,前端使用 Next.js,后端使用 Go。后端采用单体架构,包含 API、引擎、Manager 等模块。数据存储在 PostgreSQL 数据库中,通过双图架构实现信息的交互。

来源:官方仓库目录与依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) norma pgx jwt dnsx mitmproxy AI 驱动的 agent 架构 双图架构 支持资产同步 ARTEX 项目本体 核心功能 关键依赖

技术栈

语言Go框架Next.js
normapgxjwtdnsxmitmproxy
Docker
来源:官方仓库目录与依赖文件

快速上手

1. git clone https://github.com/Autumn-27/ARTEX.git 2. cd ARTEX 3. ./install.sh 4. 打开 http://localhost:8787
来源:官方 README 与文档入口

使用场景

1. 安全测试团队进行自动化渗透测试 2. 企业内部安全测试 3. 网络安全评估 4. 安全漏洞修复验证

来源:官方 README 与文档入口

优势与局限

优势

  • 自动化程度高,提高安全测试效率
  • AI 驱动,智能化程度高
  • 支持资产同步,简化资产收集过程

局限

  • 依赖外部 LLM 服务,可能存在延迟或费用问题
  • 需要一定的技术背景才能进行配置和使用
来源:官方 README 与文档入口

最新版本

信息不足,待补充

来源:官方 Releases

总结评价

ARTEX 是一个值得关注的开源 AI 自主渗透测试系统,适合有安全测试需求的企业或团队使用。其自动化程度高、智能化程度高,能够有效提高安全测试效率。

来源:官方仓库
资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-10-09 18:30.

参考材料:README、GitHub API、依赖文件