Directories
¶
| Path | Synopsis |
|---|---|
|
Package apachegen is the pure Apache (httpd) renderer (§5, §13 phase 6): it turns a backend-neutral proxymodel.Route into a native Apache `<VirtualHost>` block built on mod_proxy.
|
Package apachegen is the pure Apache (httpd) renderer (§5, §13 phase 6): it turns a backend-neutral proxymodel.Route into a native Apache `<VirtualHost>` block built on mod_proxy. |
|
Package auth provides token generation, password hashing, and session management.
|
Package auth provides token generation, password hashing, and session management. |
|
Package cmdguard validates proxy command/binary overrides that arrive over the network (the orchestrator's set_proxy_mode admin op, the agent's /admin/reconfigure endpoint).
|
Package cmdguard validates proxy command/binary overrides that arrive over the network (the orchestrator's set_proxy_mode admin op, the agent's /admin/reconfigure endpoint). |
|
Package configeq decides whether two pieces of config content are *semantically* equal for a given proxy backend (§4, §11).
|
Package configeq decides whether two pieces of config content are *semantically* equal for a given proxy backend (§4, §11). |
|
caddyeq
Package caddyeq registers the Caddy backend's semantic config comparator with the configeq registry (§4, §11).
|
Package caddyeq registers the Caddy backend's semantic config comparator with the configeq registry (§4, §11). |
|
Package configmove decides how a managed config artifact moves to a different host / proxy backend (§3).
|
Package configmove decides how a managed config artifact moves to a different host / proxy backend (§3). |
|
Package crypto provides AES-256-GCM encryption for storing secrets at rest.
|
Package crypto provides AES-256-GCM encryption for storing secrets at rest. |
|
Package dnsname validates DNS names used by NurProxy, so malformed input is rejected at the API boundary instead of failing later at the DNS provider or when the agent renders proxy config.
|
Package dnsname validates DNS names used by NurProxy, so malformed input is rejected at the API boundary instead of failing later at the DNS provider or when the agent renders proxy config. |
|
Package install provides native service installation for the NurProxy orchestrator and agent across operating systems.
|
Package install provides native service installation for the NurProxy orchestrator and agent across operating systems. |
|
Package logging configures the process-wide structured logger (slog) for both the orchestrator and the agent.
|
Package logging configures the process-wide structured logger (slog) for both the orchestrator and the agent. |
|
Package netdiscover derives the IP networks attached to a host's interfaces so the dashboard can suggest them when adding a Server for an agent (#38), instead of making the operator retype a CIDR they already live on.
|
Package netdiscover derives the IP networks attached to a host's interfaces so the dashboard can suggest them when adding a Server for an agent (#38), instead of making the operator retype a CIDR they already live on. |
|
Package nginxdiscover is a lenient, read-only scanner that pulls the backend targets out of an existing nginx configuration so the dashboard can suggest them as Servers (#52).
|
Package nginxdiscover is a lenient, read-only scanner that pulls the backend targets out of an existing nginx configuration so the dashboard can suggest them as Servers (#52). |
|
Package nginxgen is the pure nginx renderer (§5, §13 phase 5): it turns a backend-neutral proxymodel.Route into a native nginx `server { ...
|
Package nginxgen is the pure nginx renderer (§5, §13 phase 5): it turns a backend-neutral proxymodel.Route into a native nginx `server { ... |
|
Package nginxparse is the pure nginx config "mask" parser (§6, §13 phase 6): it best-effort parses an nginx config text into the backend-neutral proxymodel.Route ("the structured mask"), recognizing the server / reverse- proxy / SSL constructs that nginxgen emits and the common shapes operators hand-write.
|
Package nginxparse is the pure nginx config "mask" parser (§6, §13 phase 6): it best-effort parses an nginx config text into the backend-neutral proxymodel.Route ("the structured mask"), recognizing the server / reverse- proxy / SSL constructs that nginxgen emits and the common shapes operators hand-write. |
|
Package proxymodel defines a backend-neutral representation of a single reverse-proxy route (one host → one upstream, with options).
|
Package proxymodel defines a backend-neutral representation of a single reverse-proxy route (one host → one upstream, with options). |
|
Package ratelimit provides a small per-key failed-attempt limiter with lockout, used to blunt online brute-force attacks against credential checks (admin login, API-key auth).
|
Package ratelimit provides a small per-key failed-attempt limiter with lockout, used to blunt online brute-force attacks against credential checks (admin login, API-key auth). |
Click to show internal directories.
Click to hide internal directories.