Crate tabox

Source
Expand description

Docs crates.io

A sandbox for task-maker and TuringArena

§What does it do

tabox allows you to do two things:

  • launch a process in a secure environment, where it cannot damage the existing machine
  • measure and limit the resource (cpu time, memory) usage of the process

Modules§

configuration
Module that contains the configuration of the sandbox
result
This module contains types for the result of an execution
syscall_filter
Module that contains types about the system call filter (supported only on Linux)

Traits§

Sandbox
A trait that represents a Sandbox

Type Aliases§

Result
Convenience result type
SandboxImplementation
The sandbox implementation