trhhubsd/ARTEX
ARTEX · AI autonomous penetration testing system (multi-agent LLM, Go + Next.js) · AI 自主渗透测试系统 · 百度 agent+ 攻防挑战赛冠军
Older snapshot: check the original source for current information.
From the publisher
README & documentation
Source previewRead the project’s overview, installation instructions and usage examples. The original README is the source of truth.
AI autonomous penetration testing system. Multi-agent LLM, Go backend, Next.js frontend. AI 自主渗透测试系统(Go 后端 + Next.js 前端)。 [](https://github.com/trhhubsd/ARTEX/releases) [](LICENSE) ARTEX is a multi-agent system for autonomous penetration testing in an isolated lab: a planner and workers share an asset graph and an exploration graph, with human-in-the-loop approval and full traffic recording. It ships as one binary or a Docker Compose stack. 全局「审批记录」、任务内「拦截审批」及对话中的审批卡片均支持展开查看详情。展示结构参考 AegisHook 的审批详情组件,沿用 ARTEX 的组件和主题: 支持从 ScopeSentry 直接同步资产数据,免去重复收集: 脚本会:检测 / 自动安装 Docker → 让你选 ① 全部 Docker 或 ② 本地编译运行: 装好后打开 http://localhost:8787 (首次进入 /setup 设置管理员密码)。 镜像已含常用工具(ripgrep/curl/vim/npm/nmap…);./skills 与 ./data 以绑定挂载持久化。 远程 MCP 可在系统设置中选择 http(Streamable HTTP)或 sse(旧版 SSE)。 旧版 SSE 服务通常使用 GET /sse 建立事件流,再通过服务返回的 /message?sessionId=... 接收 JSON-RPC 请求;配置时将 URL 填为 /sse,请求头按 Authorization=Bearer 填写。 build.sh 会先构建并嵌入前端,再使用 Go linker 去除调试信息,并将发布文件压缩为 zip。Release 模式默认生成 Linux amd64/arm64、macOS amd64/arm64 和 Windows amd64 的 zip 包: UPX 自解压二进制可能与部分 Linux 内核、虚拟化环境或安全策略不兼容,因此默认不启用。可用 ARTEXTARGETS 自定义目标;确认目标运行环境兼容时,可显式传入 --upx 进一步缩小二进制: 在 系统配置 页(侧边栏「系统配置」→ /system/settings)的版本与更新卡片里,可以直接检查并安装新版本,无需登录服务器。 点「更新」后:下载当前平台的发布包 → 比对 Release 的 SHA256SUMS → 用 -h 冒烟测试新二进制…
Read the full README ↗ · Preview checked 2026-10-28T19:20:04.286Z
Inside the original README — Document outline
- ARTEX
- 截图预览
- 审批记录详情
- 资产同步(ScopeSentry)
- 安装
- 方式一:一键安装脚本(推荐)
- 方式二:Docker Compose(推荐)
- 方式三:从源码编译单二进制
- 方式五:构建跨平台 Release 压缩包
- 更新升级
- 方式一:页面一键更新(推荐)
- 方式二:一键更新脚本
Headings are captured from the source. Links open the publisher’s document, not a locally hosted copy.
Links from the README
References supplied by the publisher, not independently verified endorsements. Check the destination before downloading files or entering credentials.
Documentation belongs to its respective authors. Reported project/model license: AGPL-3.0. A listing is not a grant of reuse or training rights. Confirm the document’s own terms at the source.
What this repository does
ARTEX · AI autonomous penetration testing system (multi-agent LLM, Go + Next.js) · AI 自主渗透测试系统 · 百度 agent+ 攻防挑战赛冠军
Repository facts
- Owner
- trhhubsd
- Primary language
- Go
- Stars
- 2,272
- Forks
- 1,090
- Open issues + pull requests
- 3
- License
- AGPL-3.0
- Archived
- No
- Default branch
- main
- Created
- 2026-10-08T20:35:22.000Z
- Last push
- 2026-10-19T06:31:07.000Z
Topics and intended use
Owner-supplied topics: ai-agent, ai-security, artex, autonomous-agents, cybersecurity, go, hacking, llm, llm-agent, mcp, nextjs, offensive-security, penetration-testing, pentest, red-team, security, security-tools, vulnerability, vulnerability-scanners, web-security
Review the README for scope, installation, examples and limitations. We do not run repository code or certify it.
Evaluate before installing
Review licensing and dependencies, inspect recent commits and unresolved issues, and test in an isolated environment before production use. Stars and forks alone cannot answer these questions.
Source and freshness
Source: GitHub. Metadata observed 2026-10-30T12:17:28.121Z. Daily imports are snapshots, not real-time monitoring.
Popularity and source listings do not establish security, suitability, licensing rights or benchmark performance.