Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/website/content/en/status/report-2024-04-2024-06/capsicum-rs.adoc
18097 views
=== Capsicum-rs

Links: +
link:https://github.com/dlrobertson/capsicum-rs[capsicum-rs on GitHub] URL: https://github.com/dlrobertson/capsicum-rs[]
link:https://github.com/asomers/capsicum-net[capsicum-net on GitHub] URL: https://github.com/asomers/capsicum-net[]

Contact: Alan Somers <[email protected]>

Capsicum is a lightweight OS capability and sandbox framework implementing a hybrid capability system model.

I have adopted the library providing Rust bindings for Capsicum, and extended it with support for man:libcasper[3] and man:cap_net[3].
It is already being used by package:net-mgmt/nfs-exporter[] and by a TLS-enabled FTP server (the FTP server is closed-source, but all of the interesting bits reside in an open source library, and an example server can be found at link:https://github.com/bolcom/libunftp/tree/master/crates/unftp-sbe-fs/examples[]).

Sponsor: Axcient