pledge-rs

Privilege controller

A Rust binding to OpenBSD's pledge interface for controlling process privileges and restricting access to system resources.

A Rust binding to OpenBSD's pledge(2) interface

GitHub

25 stars
6 watching
4 forks
Language: Rust
last commit: about 4 years ago
openbsd-pledgerust-bindings

Related projects:

RepositoryDescriptionStars
qbit/node-pledgeBindings for OpenBSD's pledge(2) system to control process privileges at runtime19
jeremyevans/ruby-pledgeA Ruby interface to OpenBSD's pledge(2) and unveil(2) system calls for process restriction and file system access control26
nattynarwhal/pledge.csA library that allows .NET applications to use OpenBSD's pledge(2) syscall to restrict their permissions.9
afresh1/openbsd-pledgeA Perl interface to control kernel behavior by limiting available system calls7
jarmani/py-openbsd-pledgeProvides a Python interface to manage process isolation and confinement on systems supporting OpenBSD's pledge feature.9
hashwords/pledgeProvides an interface to OpenBSD pledge(2) system call for language isolation and memory safety enforcement.0
rfarr/unix-pledgeRestricts system operations to ensure predictable and secure behavior.7
neosimsim/pledge-exA Haskell implementation of OpenBSD's Pledge system to manage process limits and privileges1
tvlooy/php-pledgeA PHP extension that enables OpenBSD's pledge and unveil system calls to restrict file system operations.15
euantorano/pledge.nimA wrapper around OpenBSD's pledge system call for language Nim6
chris-huxtable/pledge.crA Crystal extension that adds support for the Pledge syscall restriction mechanism8
riscv-rust/seedstudio-gd32vA Rust library for controlling and programming the GD32 RISC-V Dev Board8
casbin/casbin-rsAn authorization library supporting various access control models like ACL, RBAC, ABAC in Rust.868
mozilla/authenticator-rsA Rust library for interacting with Security Key-type devices via USB HID protocol279
riscv-rust/hifive1Provides Rust APIs and utilities for interacting with the HiFive1 and LoFive boards76