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) 参照。
関連項目
bsde_delete_rule(3), bsde_get_rule(3), bsde_get_rule_count(3), bsde_get_rule_slots(3), bsde_parse_rule(3), bsde_parse_rule_string(3), bsde_rule_to_string(3), bsde_set_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 |