EN JA
LIBUGIDFW(3)
LIBUGIDFW(3) FreeBSD Library Functions Manual LIBUGIDFW(3)

名称

libugidfwファイルシステムファイアウォール MAC ポリシのためのライブラリインタフェース

ライブラリ

File System Firewall Interface Library (libugidfw, -lugidfw)

書式

#include < sys/types.h>
#include < security/mac_bsdextended/mac_bsdextended.h>
#include < ugidfw.h>

解説

libugidfw ライブラリルーチンは mac_bsdextended(4) ファイルシステムファイアウォール MAC ポリシのためのインタフェースを提供します。

libugidfw ライブラリは次の関数を定義しています:

bsde_rule_to_string()
規則 ( struct mac_bsdextended_rule) の内部の表現をテキスト表現に変換します。 bsde_rule_to_string(3) 参照。
bsde_parse_rule()
(引数配列形式の) 全ての規則を解析します。 bsde_parse_rule(3) 参照。
bsde_parse_rule_string()
全ての規則の文字列を解析します。 bsde_parse_rule_string(3) 参照。
bsde_get_rule_count()
システムで実行される ugidfw 規則の総数を返します。 bsde_get_rule_count(3) 参照。
bsde_get_rule_slots()
使用された規則スロットの総数を返します ; bsde_get_rule_slots(3) 参照。
bsde_get_rule()
規則番号に従って規則を返します。 bsde_get_rule(3) 参照。
bsde_delete_rule()
規則番号に従って規則を削除します。 bsde_delete_rule(3) 参照。
bsde_set_rule()
規則を mac_bsdextended(4) モジュールにアップロードして、それを適用します。 bsde_set_rule(3) 参照。
bsde_add_rule()
規則をモジュールにアップロードして、自動的に次の利用可能な規則番号を選択します。 bsde_add_rule(3) 参照。

作者

このソフトウェアは、 DARPA CHATS 研究プログラムの一環として、 DARPA/SPAWAR 契約 N66001-01-C-8035 (“CBOSS”) の下で Network Associates Laboratories, the Security Research Division of Network Associates Inc. によって FreeBSD プロジェクトに寄贈されました。
February 25, 2004 FreeBSD