Directories
¶
| Path | Synopsis |
|---|---|
|
agentproto
|
|
|
Package agentsdk defines the contract between the Boxy server and agents.
|
Package agentsdk defines the contract between the Boxy server and agents. |
|
Package httpjson provides generic JSON HTTP response helpers.
|
Package httpjson provides generic JSON HTTP response helpers. |
|
Package model contains Boxy's core domain data models.
|
Package model contains Boxy's core domain data models. |
|
Package pki generates and loads the private certificate authority used to secure agent<->server gRPC connections (see docs/adr/0005-remote-agent-transport-and-registration.md).
|
Package pki generates and loads the private certificate authority used to secure agent<->server gRPC connections (see docs/adr/0005-remote-agent-transport-and-registration.md). |
|
Package policycontroller provides a small, reusable Observe → Decide → Act loop.
|
Package policycontroller provides a small, reusable Observe → Decide → Act loop. |
|
Package providersdk defines small interfaces and types for interacting with provider instances (Docker hosts, Hyper-V hosts, etc).
|
Package providersdk defines small interfaces and types for interacting with provider instances (Docker hosts, Hyper-V hosts, etc). |
|
builtins
Package builtins registers the built-in provider drivers with a Registry.
|
Package builtins registers the built-in provider drivers with a Registry. |
|
providers/devfactory
Package devfactory provides a reference implementation of the providersdk.Driver interface.
|
Package devfactory provides a reference implementation of the providersdk.Driver interface. |
|
providers/docker
Package docker provides a providersdk.Driver backed by the local docker CLI.
|
Package docker provides a providersdk.Driver backed by the local docker CLI. |
|
providers/hyperv
Package hyperv provides a providersdk.Driver for Microsoft Hyper-V. The agent must run on the Hyper-V host with Administrator privileges; no remote connection config is needed.
|
Package hyperv provides a providersdk.Driver for Microsoft Hyper-V. The agent must run on the Hyper-V host with Administrator privileges; no remote connection config is needed. |
|
Package psdirect implements vmsdk.GuestExec via PowerShell Direct using the go-psrp library's native PSRP/HvSocket transport.
|
Package psdirect implements vmsdk.GuestExec via PowerShell Direct using the go-psrp library's native PSRP/HvSocket transport. |
|
Package resourcepool provides a small, reusable, homogeneous collection type with an attached (opaque) policy.
|
Package resourcepool provides a small, reusable, homogeneous collection type with an attached (opaque) policy. |
|
Package vmsdk provides hypervisor-agnostic VM guest communication interfaces and implementations.
|
Package vmsdk provides hypervisor-agnostic VM guest communication interfaces and implementations. |
Click to show internal directories.
Click to hide internal directories.