[][src]Crate tabox

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 Definitions

Result

Convenience result type

SandboxImplementation

The sandbox implementation