Skip to main content

aster/sandbox/
mod.rs

1//! 沙箱模块
2//!
3//! 提供进程隔离、文件系统沙箱、网络沙箱等功能
4
5mod config;
6mod executor;
7mod filesystem;
8mod resource_limits;
9
10pub use config::{
11    ResourceLimits, SandboxConfig, SandboxConfigManager, SandboxPreset, SANDBOX_PRESETS,
12};
13pub use executor::{
14    detect_best_sandbox, execute_in_sandbox, get_sandbox_capabilities, ExecutorOptions,
15    ExecutorResult, SandboxExecutor,
16};
17pub use filesystem::{FilesystemPolicy, FilesystemSandbox, PathRule};
18pub use resource_limits::{ResourceLimiter, ResourceUsage};