HomeCybersecuritySeccomp Syscall Filter Sandbox

Seccomp Syscall Filter Sandbox

Interactive 3D seccomp-BPF sandbox simulator: watch a process fire real syscalls (open, execve, ptrace, mount...) at a policy wall, set each syscall category to Allow, Trap-log or Kill, and see a hostile syscall burst either get contained or take the process down.

Cybersecurity3DAdvanced60 FPS
sandbox-technologies ↗ Open standalone

Every sandboxing technology — containers, WebAssembly runtimes, microVMs, hardened Linux services — ultimately relies on filtering which system calls a piece of code is allowed to make. This simulator renders that boundary in 3D: a process on one side continuously fires real syscalls (grouped into file, network, process, privilege, memory and device categories) at a policy wall. Set each category to Allow, Trap-log or Kill, dial the syscall rate, and fire an attack burst of genuinely dangerous calls (ptrace, mount, setuid, execve) to see whether your policy actually contains a real privilege-escalation attempt — or whether the process gets sacrificed by a kill-on-sight rule, exactly as SECCOMP_RET_KILL_PROCESS behaves on a real Linux host.

⚙ Under the hood

Interactive 3D seccomp-BPF sandbox: a process fires real syscalls at a policy wall while you set each category to Allow, Trap-log or Kill, then launch an attack burst to see whether the policy actually contains a privilege-escalation attempt.

cybersecuritysandboxseccomplinux-kernelcontainerssyscalls

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)