mhtsec/ARTEX

AI 自主渗透测试系统 | 百度“agent+”攻防挑战赛冠军项目

Open original source ↗

From the publisher

README & documentation

Source preview

Read the project’s overview, installation instructions and usage examples. The original README is the source of truth.

AI 自主渗透测试系统(Go 后端 + Next.js 前端) 🌐 在线 Demo: https://artex-demo.vercel.app/ 📦 该仓库为ARTEX最后一个版本纯源码备份,docker部署源失效自行让AI本地构建即可 全局「审批记录」、任务内「拦截审批」及对话中的审批卡片均支持展开查看详情。展示结构参考 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 填写。 到 Releases 下载对应平台的 zip,解压后得到 artex + start.sh(Windows 为 start.bat)+ skills/ + config.example.json: build.sh 会先构建并嵌入前端,再使用 Go linker 去除调试信息,并将发布文件压缩为 zip。Release 模式默认生成 Linux amd64/arm64、macOS amd64/arm64 和 Windows amd64 的 zip 包: UPX 自解压二进制可能与部分 Linux 内核、虚拟化环境或安全策略不兼容,因此默认不启用。可用 ARTEXTARGETS 自定义目标;确认目标运行环境兼容时,可显式传入 --upx 进一步缩小二进制: 在 系统配置 页(侧边栏「系统配置」→ /system/settings)的版本与更新卡片里,可以直接检查并安装新版本,无需登录服务器。 点「更新」后:下载当前平台的发布包 → 比对 Release 的 SHA256SUMS → 用 -h 冒烟测试新二进制 → 暂存为 artex.new → 程序退出,由 start.sh / start.bat 重新拉起并完成换装。页面会自动等到新版本上线后刷新。 脚本先可选 git pull 拉取最新代码,再让你选 ① Docker 更新 或 ② 本地编译更新(与 install.sh 对应): 到 Releases 下载新版本 zip,停掉旧进程后覆盖 artex 与 skills/(保留你的 config.json 与 data/),重启即可: 数据库(config.json,或用环境变量 ARTEXPGDSN 覆盖): LLM:export ANTHROPICAPIKEY=sk-...(或 OPENAIAPIKEY),也可在 UI…

mhtsec/ARTEX on GitHub A short preview, not the full document.

Read the full README ↗ · Preview checked 2026-10-08T13:50:15.143Z

Inside the original README — Document outline
  1. ARTEX
  2. 截图预览
  3. 审批记录详情
  4. 资产同步(ScopeSentry)
  5. 安装
  6. 方式一:一键安装脚本(推荐)
  7. 方式二:Docker Compose(手动)
  8. 方式三:下载预编译二进制(Releases)
  9. 方式四:从源码编译单二进制
  10. 方式五:构建跨平台 Release 压缩包
  11. 更新升级
  12. 方式一:页面一键更新(推荐)

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

AI 自主渗透测试系统 | 百度“agent+”攻防挑战赛冠军项目

Repository facts

Owner
mhtsec
Primary language
Go
Stars
220
Forks
693
Open issues + pull requests
0
License
AGPL-3.0
Archived
No
Default branch
main
Created
2026-10-08T05:33:06.000Z
Last push
2026-10-08T05:33:22.000Z

Topics and intended use

No topics were included in the latest source metadata.

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.

README and project files

Issues and maintenance discussion

Releases and changelog

Source and freshness

Source: GitHub. Metadata observed 2026-10-08T12:06:17.489Z. Daily imports are snapshots, not real-time monitoring.

Popularity and source listings do not establish security, suitability, licensing rights or benchmark performance.

Open original source

Related repositories

avelino/awesome-go

ollama/ollama

golang/go

kubernetes/kubernetes

JuliusBrussee/caveman

netdata/netdata