libseccomp

0

Описание

Языки

  • C63,4%
  • Python18,5%
  • Shell8,2%
  • Cython6,3%
  • M41,8%
  • Makefile1,8%

Paul Moore

28 янв 2013, 19:32
README
libseccomp: An Enhanced Seccomp (mode 2) Helper Library
===============================================================================
http://libseccomp.sf.net
 
The libseccomp library provides and easy to use, platform independent,
interface to the Linux Kernel's syscall filtering mechanism: seccomp. The
libseccomp API is designed to abstract away the underlying BPF based syscall
filter language and present a more conventional function-call based filtering
interface that should be familiar to, and easily adopted by application
developers.
 
* Documentation
 
The "doc/" directory contains all of the documentation aside from the README
file (this file) and the LICENSE file which can be found in the top level
directory.
 
* Building and Installing the Library
 
In order to build the library you should follow the familiar three step
process used by most applications:
 
# ./configure
# make [V=0|1]
# make install
 
As usual, running "./configure -h" will display a list of build-time
configuration options.
 
* Testing the Library
 
There are a number of tests located in the "tests/" directory and a script
which can be used to help automate their execution, "regression". If you want
to run all of the tests you can simply run the script:
 
# ./configure
# make
# cd tests
# ./regression
 
However, the script takes a number of options to customize its execution; the
options can be displayed by running "./regression -h".
 
* Other Useful Tools
 
The "tools/" directory includes a number of tools which may be helpful in the
development of the library, or applications using the library, but for various
reasons are not installed by default.