GregorR / umlbox

UML-based strong sandboxing solution.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

umlbox is a UML-based (UserMode Linux-based) solution for sandboxing
applications.

You can use any UML kernel which supports the initrd.gz and hostfs filesystems
to run UMLBox. On Debian, the user-mode-linux package includes such a kernel.
Alternatively, you may extract Linux 3.7 to umlbox/linux-3.7 (substitute for
another version in Makefile if you prefer), and a suitable kernel will be built
for you. Other versions of Linux should work as well, add the flag LINUX=<dir>
to your `make` line to use another version.

Use `make` or `make all` to build umlbox and an included kernel. Use
`make nokernel` to build only the non-kernel components, to use another UML
kernel.  In either case, `make install` installs umlbox (ignore error output if
you're not installing the kernel), and you may use
`make install PREFIX=<some prefix>` to install to a custom prefix.

About

UML-based strong sandboxing solution.

License:ISC License


Languages

Language:C 85.0%Language:Python 15.0%