sandboxed-api/sandboxed_api/sandbox2
Wiktor Garbacz 5802d5b681 Refactor Forkserver::LaunchChild
PiperOrigin-RevId: 561331391
Change-Id: Ia96187ac1aff25a729c92dfc937f48cc0ae64342
2023-08-30 07:12:30 -07:00
..
examples
network_proxy Final round of IWYU fixes for Sandbox2 2023-08-25 06:50:29 -07:00
testcases
unwind Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
util
allow_all_syscalls.h
allow_unrestricted_networking.h
bpfdisassembler_test.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
bpfdisassembler.cc
bpfdisassembler.h Final round of IWYU fixes for Sandbox2 2023-08-25 06:50:29 -07:00
buffer_test.cc
buffer.cc
buffer.h
BUILD.bazel
client.cc
client.h
CMakeLists.txt Reduce CHECK-failures in unotify monitor 2023-08-30 02:56:16 -07:00
comms_test.cc
comms_test.proto
comms.cc
comms.h
executor.cc
executor.h
fork_client.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
fork_client.h
forkingclient.cc
forkingclient.h
forkserver_bin.cc
forkserver_test.cc
forkserver.cc
forkserver.h
forkserver.proto
global_forkclient_lib_ctor.cc
global_forkclient.cc
global_forkclient.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
ipc_test.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
ipc.cc
ipc.h
limits_test.cc
limits.h
logserver.cc
logserver.h
logserver.proto
logsink.cc
logsink.h
monitor_base.cc
monitor_base.h
monitor_ptrace.cc
monitor_ptrace.h
monitor_unotify.cc
monitor_unotify.h Reduce CHECK-failures in unotify monitor 2023-08-30 02:56:16 -07:00
mount_tree.proto
mounts_test.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
mounts.cc
mounts.h Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
namespace_test.cc
namespace.cc
namespace.h
notify_test.cc
notify.h
policy_test.cc
policy.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
policy.h Final round of IWYU fixes for Sandbox2 2023-08-25 06:50:29 -07:00
policybuilder_test.cc
policybuilder.cc
policybuilder.h
README.md Update references to the new documentation 2021-12-14 09:03:29 -08:00
regs_test.cc
regs.cc
regs.h
result.cc
result.h
sandbox2_test.cc
sandbox2.cc
sandbox2.h
sanitizer_test.cc
sanitizer.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
sanitizer.h Final round of IWYU fixes for Sandbox2 2023-08-25 06:50:29 -07:00
stack_trace_test.cc
stack_trace.cc
stack_trace.h
syscall_defs.cc Bulk IWYU and build_cleaner fixes 2023-08-24 06:23:36 -07:00
syscall_defs.h
syscall_test.cc
syscall.cc
syscall.h
testing.h Add IWYU pragma 2023-08-23 07:14:21 -07:00
util_test.cc
util.cc
util.h
violation.proto

Sandbox2

Sandbox2 is a C++ security sandbox for Linux which can be used to run untrusted programs or portions of programs in confined environments. The idea is that the runtime environment is so restricted that security bugs such as buffer overflows in the protected region cause no harm.

Documentation

Detailed developer documentation is available on the Google Developers site for Sandboxed API under Sandbox2.

There is also a Getting Started guide for Sandbox2.