Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
machineproxy
command
|
|
|
mproxy-agent
command
|
|
|
mproxy-shim
command
|
|
|
mproxy-tracer
command
|
|
|
pkg
|
|
|
agentproto
Package agentproto defines the CBOR wire protocol shared by local runners and mproxy-agent.
|
Package agentproto defines the CBOR wire protocol shared by local runners and mproxy-agent. |
|
agenttransfer
Package agenttransfer caches uploads of the mproxy-agent binary.
|
Package agenttransfer caches uploads of the mproxy-agent binary. |
|
broker
Package broker runs the Unix-socket bridge between mproxy-shim and a remoteexec runner.
|
Package broker runs the Unix-socket bridge between mproxy-shim and a remoteexec runner. |
|
childproc
Package childproc builds and manages a single child process with portable stdio, signal, credential, and extra-file-descriptor plumbing.
|
Package childproc builds and manages a single child process with portable stdio, signal, credential, and extra-file-descriptor plumbing. |
|
config
Package config loads, defaults, validates, and resolves MachineProxy configuration.
|
Package config loads, defaults, validates, and resolves MachineProxy configuration. |
|
envfilter
Package envfilter selects which environment variables are forwarded to remote commands.
|
Package envfilter selects which environment variables are forwarded to remote commands. |
|
execpolicy
Package execpolicy provides exact-path allowlist checks for execution interception.
|
Package execpolicy provides exact-path allowlist checks for execution interception. |
|
initcmd
Package initcmd resolves the initial command and its shebang helper chain before the container process starts.
|
Package initcmd resolves the initial command and its shebang helper chain before the container process starts. |
|
logging
Package logging centralizes MachineProxy slog setup and the custom trace level.
|
Package logging centralizes MachineProxy slog setup and the custom trace level. |
|
ns
Package ns prepares the local execution environment for the target process.
|
Package ns prepares the local execution environment for the target process. |
|
pathstub
Package pathstub builds the read-only FUSE view of remote PATH executables.
|
Package pathstub builds the read-only FUSE view of remote PATH executables. |
|
remote
Package remote defines the backend-neutral command and file-operation interfaces for a target machine.
|
Package remote defines the backend-neutral command and file-operation interfaces for a target machine. |
|
remoteexec
Package remoteexec executes broker requests on a remote backend.
|
Package remoteexec executes broker requests on a remote backend. |
|
subreaper
Package subreaper installs platform-specific orphan-process cleanup for MachineProxy's local process tree.
|
Package subreaper installs platform-specific orphan-process cleanup for MachineProxy's local process tree. |
|
supervisor
Package supervisor orders the high-level MachineProxy startup sequence.
|
Package supervisor orders the high-level MachineProxy startup sequence. |
|
tracer
Package tracer implements Linux ptrace-based exec interception for the target process tree.
|
Package tracer implements Linux ptrace-based exec interception for the target process tree. |
|
workspacefs
Package workspacefs exposes a remote workspace as a local FUSE filesystem.
|
Package workspacefs exposes a remote workspace as a local FUSE filesystem. |
Click to show internal directories.
Click to hide internal directories.