RAppArmor v2.0.2


Monthly downloads



Bindings to AppArmor and Security Related Linux Tools

Bindings to various methods in the kernel for enforcing security restrictions. AppArmor can apply mandatory access control (MAC) policies on a given task (process) via security profiles with detailed ACL definitions. In addition the package has kernel bindings for setting the process hardware resource limits (rlimit), uid, gid, affinity and priority. The high level R function 'eval.secure' builds on these methods to do dynamic sandboxing: it evaluates a single R expression within a temporary fork which acts as a sandbox by enforcing fine grained restrictions without affecting the main R process. Recent versions on this package can also be installed on systems without libapparmor, in which case some features are automatically disabled.

Functions in RAppArmor

Name Description
kill Unix Process Utilities
userinfo Lookup user info
aa_change_profile Change profiles
aa_find_mountpoint Find the apparmor mountpoint
aa_getcon Get AppArmor confinement context for the current task
eval.secure Secure evaluation
rlimit_as Resource Limits
unittests RAppArmor unit tests
aa_is_enabled Check if AppArmor is Enabled
setaffinity Process affinity manipulation
aa_change_hat Change hats
No Results!

Vignettes of RAppArmor

No Results!

Last month downloads


Type Package
License Apache License (== 2.0)
URL http://www.jstatsoft.org/v55/i07/ http://github.com/jeroenooms/RAppArmor#readme
BugReports http://github.com/jeroenooms/RAppArmor/issues
OS_type unix
SystemRequirements linux (>= 3.0), libapparmor-dev (optional)
VignetteBuilder R.rsp
RoxygenNote 5.0.1
NeedsCompilation yes
Packaged 2016-05-17 14:33:53 UTC; jeroen
Repository CRAN
Date/Publication 2016-05-17 21:34:04
suggests base , R , R.rsp , testthat
imports parallel
depends tools
Contributors Jeroen Ooms

Include our badge in your README