RSS 6 projects tagged "sandbox"

No download Website Updated 12 Dec 2009 FBAC-LSM

Screenshot
Pop 21.35
Vit 1.00

FBAC-LSM is a security mechanism for Linux which retricts applications based on the features they provide, such as "Web Browser" or "Image Editor". By restricting the actions of applications, the damage which can be caused by malware or software vulnerabilities can be significantly reduced. Reusable policy abstractions, known as functionalities, can be used to grant the authority to perform high level features (for example using the Web_Browser functionality) or lower level features (such as using the HTTP_Client functionality) or to grant privileges to access any specified resources. Functionalities are parameterized, which allows them to be adapted to the needs of specific applications. Functionalities are also hierarchical; that is, functionalities can contain other functionalities.

Download Website Updated 10 May 2013 Multi-Sandbox Lua Engine

Screenshot
Pop 40.87
Vit 1.00

Multi-Sandbox Lua Engine (MSLE) is a modified Lua interpreter which supports creation and maintenance of multiple "100% tight" sandboxes from within Lua. "100% tight" means that the amount of memory used by a sandbox (counting both code and data) is strictly limited, a feature Lua did not offer before.

No download No website Updated 14 Mar 2013 Sicuro

Screenshot
Pop 17.89
Vit 20.05

Sicuro is a whitelist-based sandbox for safely executing code written in the Ruby programming language. It does not use any operating system-specific features (such as chroots or jails), nor does it require anything besides a working Ruby (1.9+) installation and a few gems.

No download No website Updated 22 Mar 2010 System Call Virtualisation Layer

Screenshot
Pop 47.41
Vit 1.00

SVL (System Call Virtualisation Layer) is a C++ library that can be used to detect, abort, and rewrite system calls. The possible uses include, but are not limited to, studying the system call trace of a program; sandboxing a program to tighten security; or selectively rerouting system calls, such as file operations, to different paths or even different sytems to create distributed architectures. SVL allows you to change the low level constructs for system call invocation by allowing you access to both the registers and the target program's memory. As well as having the low level access, SVL has high level classes for dealing with the major syscall operation types.

Download Website Updated 13 Aug 2012 sydbox

Screenshot
Pop 116.07
Vit 5.27

sydbox is a ptrace-based sandbox implementation. It intercepts system calls, checks for allowed filesystem prefixes, and denies them when checks fail. It has basic support for disallowing network connections. It has basic support to sandbox execve calls. It is based in part on catbox and strace.

No download No website Updated 29 Nov 2010 uevalrun

Screenshot
Pop 43.13
Vit 1.00

uevalrun is a self-contained computation sandbox for Linux, using User-mode Linux for both compilation and execution of the program to be sandboxed. The program can be written in C, C++, Python, Ruby, Perl, or PHP. uevanrun enforces memory limits, timeouts, and output size limits in the sandbox. The primary use case for uevalrun is evaluation of solution programs submitted by contestants of programming contests: uevalrun compiles the solution, runs it with the test input, compares its output against the expected output, and writes a status report.

Screenshot

Project Spotlight

Hotel Booking

Easy booking of stays by time and date with different languages and currencies.

Screenshot

Project Spotlight

GNU recutils

A set of tools and libraries to access human-editable text-based databases called recfiles.