Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent wires real LLM-driven planner and work agents (on top of the agent-core SDK) to the dual SQLite graph.
|
Package agent wires real LLM-driven planner and work agents (on top of the agent-core SDK) to the dual SQLite graph. |
|
cmd
|
|
|
artex
command
Command artex runs the ARTEX backend: the dual SQLite graph stores, the event-driven exploration engine, and the JSON HTTP API consumed by the shadcn/ui frontend.
|
Command artex runs the ARTEX backend: the dual SQLite graph stores, the event-driven exploration engine, and the JSON HTTP API consumed by the shadcn/ui frontend. |
|
artex-hostd
command
Command artex-hostd 是 ARTEX 的特权安装助手。
|
Command artex-hostd 是 ARTEX 的特权安装助手。 |
|
Package config loads runtime configuration from a JSON file, with environment variables taking precedence.
|
Package config loads runtime configuration from a JSON file, with environment variables taking precedence. |
|
Package db is the PostgreSQL data source for ARTEX (取代旧 graph 单文件 SQLite)。
|
Package db is the PostgreSQL data source for ARTEX (取代旧 graph 单文件 SQLite)。 |
|
Package enrich is the engine-side (non-AI) asset auto-completion layer described in docs/资产模型与自动关联设计.md §5: an async worker pool that resolves domains (dnsx) and probes web assets (HTTP, through the recording proxy) and writes the results back into the asset graph — creating IP/port nodes, resolves/exposes edges, and filling attrs.dns / attrs.http.
|
Package enrich is the engine-side (non-AI) asset auto-completion layer described in docs/资产模型与自动关联设计.md §5: an async worker pool that resolves domains (dnsx) and probes web assets (HTTP, through the recording proxy) and writes the results back into the asset graph — creating IP/port nodes, resolves/exposes edges, and filling attrs.dns / attrs.http. |
|
Package evidence preserves finding evidence independently of disposable traffic.
|
Package evidence preserves finding evidence independently of disposable traffic. |
|
Package guard implements the safety boundary layer (docs §11): an audit log, user-configured intercept-rule evaluation, and Observer/G5 failure attribution.
|
Package guard implements the safety boundary layer (docs §11): an audit log, user-configured intercept-rule evaluation, and Observer/G5 failure attribution. |
|
Package hostd:ARTEX 的特权安装助手(artex-hostd)。
|
Package hostd:ARTEX 的特权安装助手(artex-hostd)。 |
|
Package hosttools:宿主工具体检 + 安装配方。
|
Package hosttools:宿主工具体检 + 安装配方。 |
|
Package intercept implements the user-configurable tool-call interception layer.
|
Package intercept implements the user-configurable tool-call interception layer. |
|
Package listener implements TCP callback receivers (回连接收器) for red team operations: catch reverse-shell callbacks and OOB connections while the agent does other work, and record every session as evidence.
|
Package listener implements TCP callback receivers (回连接收器) for red team operations: catch reverse-shell callbacks and OOB connections while the agent does other work, and record every session as evidence. |
|
Package llmpool implements LLM failover ("轮询"): a Provider decorator that walks an ordered chain of LLM profiles and moves to the next one when the current one can't serve the request — out of credit, revoked key, rate-limited past the SDK's own retries, or down.
|
Package llmpool implements LLM failover ("轮询"): a Provider decorator that walks an ordered chain of LLM profiles and moves to the next one when the current one can't serve the request — out of credit, revoked key, rate-limited past the SDK's own retries, or down. |
|
Package llmrec implements a recording decorator for llm.Provider.
|
Package llmrec implements a recording decorator for llm.Provider. |
|
Package mcphttp contains remote Streamable HTTP and legacy SSE MCP clients.
|
Package mcphttp contains remote Streamable HTTP and legacy SSE MCP clients. |
|
Package notify 实现漏洞发现的 IM / 邮件推送渠道适配层。
|
Package notify 实现漏洞发现的 IM / 邮件推送渠道适配层。 |
|
Package proxyprobe:出网代理的连通性自测。
|
Package proxyprobe:出网代理的连通性自测。 |
|
Package report 的 docx 子模块:手写的最小 OOXML(.docx)生成器。
|
Package report 的 docx 子模块:手写的最小 OOXML(.docx)生成器。 |
|
Package selfupdate implements ARTEX 的页面一键更新:从 GitHub Release 拉取新版 二进制、校验、暂存,并在下次启动时原子换装。
|
Package selfupdate implements ARTEX 的页面一键更新:从 GitHub Release 拉取新版 二进制、校验、暂存,并在下次启动时原子换装。 |
|
C2 出口配置(可选功能):解决「回连地址怎么填」的问题。
|
C2 出口配置(可选功能):解决「回连地址怎么填」的问题。 |
|
Package sidequestion captures immutable main-agent checkpoints.
|
Package sidequestion captures immutable main-agent checkpoints. |
|
Package traffic implements the request-recording subsystem (docs §10): an embedded go-mitmproxy proxy whose addon writes every target HTTP exchange into a human-browsable file tree, with a sidecar SQLite index for paged queries.
|
Package traffic implements the request-recording subsystem (docs §10): an embedded go-mitmproxy proxy whose addon writes every target HTTP exchange into a human-browsable file tree, with a sidecar SQLite index for paged queries. |
|
Package vulnintel 维护定期同步的公开漏洞情报(NVD / CISA KEV),供 agent 在 识别目标组件后直接检索已知漏洞与现成利用,而不是每次靠模型现想。
|
Package vulnintel 维护定期同步的公开漏洞情报(NVD / CISA KEV),供 agent 在 识别目标组件后直接检索已知漏洞与现成利用,而不是每次靠模型现想。 |
Click to show internal directories.
Click to hide internal directories.











