Интерактивная система просмотра системных руководств (man-ов)
libugidfw (3) >> libugidfw (3) ( FreeBSD man: Библиотечные вызовы ) BSD mandoc
NAME
libugidfw
- library interface to the file system firewall MAC policy
LIBRARY
Lb libugidfw
SYNOPSIS
#include <sys/types.h>
#include <security/mac_bsdextended/mac_bsdextended.h>
#include <ugidfw.h>
DESCRIPTION
The
library routines provide an interface to the
mac_bsdextended4
file system firewall MAC policy.
The
library defines the following functions:
Fn bsde_rule_to_string
Converts the internal representation of a rule
(Vt struct mac_bsdextended_rule
)
into its text representation;
see
bsde_rule_to_string3.
Fn bsde_parse_rule
Parses an entire rule
(in argument array form);
see
bsde_parse_rule3.
Fn bsde_parse_rule_string
Parses an entire rule string;
see
bsde_parse_rule_string3.
Fn bsde_get_rule_count
Returns the total number of ugidfw rules being enforced in the system;
see
bsde_get_rule_count3.
Fn bsde_get_rule_slots
Returns the total number of used rule slots;
see
bsde_get_rule_slots3.
Fn bsde_get_rule
Returns a rule by its rule number;
see
bsde_get_rule3.
Fn bsde_delete_rule
Deletes a rule by its rule number;
see
bsde_delete_rule3.
Fn bsde_set_rule
Uploads the rule to the
mac_bsdextended4
module and applies it;
see
bsde_set_rule3.
Fn bsde_add_rule
Upload the rule to the module, automatically selecting the next available
rule number; see
bsde_add_rule3.
SEE ALSO
bsde_delete_rule3,
bsde_get_rule3,
bsde_get_rule_count3,
bsde_get_rule_slots3,
bsde_parse_rule3,
bsde_parse_rule_string3,
bsde_rule_to_string3,
bsde_set_rule3
AUTHORS
This software was contributed to the
Fx Project by Network Associates Labs,
the Security Research Division of Network Associates
Inc.
under DARPA/SPAWAR contract N66001-01-C-8035
(``CBOSS''
)
as part of the DARPA CHATS research program.
Index
NAME
LIBRARY
SYNOPSIS
DESCRIPTION
SEE ALSO
AUTHORS