Get desktop application:
View/edit binary Protocol Buffers messages
List of arguments, starting with argv[0]
List of environment variables which will be passed to the child
How to interpret the request
Clone flags for the new process
The mount tree used for namespace initialization
Hostname in the network namespace
Changes mount propagation from MS_PRIVATE to MS_SLAVE if set
Monitor type used by the sandbox
Whether to allow speculative execution inside the sandboxee
Net namespace mode
Used in:
Default value
Fork, execve and sandbox
Fork and execve, but no sandboxing
Just fork
Used in:
Default value
Ptrace based monitor
Seccomp_unotify based monitor
The MountTree maps path components to mount operations (bind/tmpfs). The path is encoded in the key of the entries map, with the root node representing /. To get the full path of a node, you will need to assemble the keys starting at the root node.
Used in:
The entries are mappings from the next path component to the subtree.
The node of the current path. If not set, we'll just create a directory at this position.
Helps to keep a stable and deterministic order of mounts. Protobuf makes no guarantees about the order of map entries and may even randomize in certain build configurations.
DirNode is like FileNode but for directories.
Used in:
FileNode represents a bind mount for a regular file using "outside" as the source.
Used in:
Used in:
RootNode is as special node for root of the MountTree
Used in:
TmpfsNode mounts a tmpfs with given options.
Used in:
Enum representing the net_ns mode, used by policybuilder, forkserver, and executor.
Used in:
Create a new netns for each sandbox (default).
Do not create a netns. This will disable the network namespace isolation from the host and expose its network interfaces to the sandboxee (generally granting internet access). Networking syscalls must be allowed in the policy in order to use the network.
Create a netns shared by all sandboxees started by a forkserver.
Readable stacktrace, symbolized, one frame per line
Process ID of the process to unwind. Required.
Register content for the process to unwind
Optional Maximum number of stack frames to unwind