pledge-rs
by i80and
A Rust binding to OpenBSD's pledge(2) interface
AI summary
Privilege controller
A Rust binding to OpenBSD's pledge interface for controlling process privileges and restricting access to system resources.
- stars
- 25
- forks
- 4
- watching
- 6
Similar projects
Found by comparing what the projects do, not just their names.
Privilege controller
Bindings for OpenBSD's pledge(2) system to control process privileges at runtime
Process restriction library
A Ruby interface to OpenBSD's pledge(2) and unveil(2) system calls for process restriction and file system access control
Permission manager
A library that allows .NET applications to use OpenBSD's pledge(2) syscall to restrict their permissions.
syscall limiter
A Perl interface to control kernel behavior by limiting available system calls
Process isolator
Provides a Python interface to manage process isolation and confinement on systems supporting OpenBSD's pledge feature.
Language isolator
Provides an interface to OpenBSD pledge(2) system call for language isolation and memory safety enforcement.
Security framework
Restricts system operations to ensure predictable and secure behavior.
Process limiter
A Haskell implementation of OpenBSD's Pledge system to manage process limits and privileges
File system restriction library
A PHP extension that enables OpenBSD's pledge and unveil system calls to restrict file system operations.
Pledge wrapper
A wrapper around OpenBSD's pledge system call for language Nim
Syscall restrictor
A Crystal extension that adds support for the Pledge syscall restriction mechanism
Board controller
A Rust library for controlling and programming the GD32 RISC-V Dev Board
Access Control Library
An authorization library supporting various access control models like ACL, RBAC, ABAC in Rust.
Security key library
A Rust library for interacting with Security Key-type devices via USB HID protocol
Board controller
Provides Rust APIs and utilities for interacting with the HiFive1 and LoFive boards