Initial import
[py-rsbac] / rsbac / rsbac_auto.py
1 g_attributes = [('auth_last_auth', 'AUTH', 'auth_last_auth', 'rsbac_uid_t', ['PROCESS']), ('auth_learn', 'AUTH', 'auth_learn', 'rsbac_boolean_t', ['FD', 'PROCESS']), ('auth_may_set_cap', 'AUTH', 'auth_may_set_cap', 'rsbac_boolean_t', ['FD', 'PROCESS']), ('auth_may_setuid', 'AUTH', 'auth_may_setuid', 'rsbac_auth_may_setuid_int_t', ['FD', 'PROCESS']), ('auth_role', 'AUTH', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('cap_ld_env', 'CAP', 'cap_ld_env', 'rsbac_cap_ld_env_int_t', ['FD', 'USER', 'PROCESS']), ('cap_process_hiding', 'CAP', 'cap_process_hiding', 'rsbac_cap_process_hiding_int_t', ['PROCESS']), ('cap_role', 'CAP', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('max_caps', 'CAP', 'max_caps', 'rsbac_cap_vector_t', ['FD', 'USER']), ('max_caps_program', 'CAP', 'max_caps_program', 'rsbac_cap_vector_t', ['PROCESS']), ('max_caps_user', 'CAP', 'max_caps_user', 'rsbac_cap_vector_t', ['PROCESS']), ('min_caps', 'CAP', 'min_caps', 'rsbac_cap_vector_t', ['FD', 'USER']), ('daz_role', 'DAZ', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('daz_scanned', 'DAZ', 'daz_scanned', 'rsbac_daz_scanned_t', ['FD']), ('daz_scanner', 'DAZ', 'daz_scanner', 'rsbac_daz_scanner_t', ['FD', 'PROCESS']), ('ff_flags', 'FF', 'ff_flags', 'rsbac_ff_flags_t', ['FD']), ('ff_role', 'FF', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('audit_uid', 'GEN', 'audit_uid', 'rsbac_uid_t', ['PROCESS']), ('auid_exempt', 'GEN', 'auid_exempt', 'rsbac_uid_t', ['FD', 'PROCESS']), ('fake_root_uid', 'GEN', 'fake_root_uid', 'rsbac_fake_root_uid_int_t', ['FD', 'PROCESS']), ('linux_dac_disable', 'GEN', 'linux_dac_disable', 'rsbac_linux_dac_disable_int_t', ['FD']), ('local_log_array_high', 'GEN', 'log_array_high', 'rsbac_log_array_t', ['NETOBJ']), ('local_log_array_low', 'GEN', 'log_array_low', 'rsbac_log_array_t', ['NETOBJ']), ('log_array_high', 'GEN', 'log_array_high', 'rsbac_log_array_t', ['FD', 'DEV', 'NETDEV', 'NETTEMP']), ('log_array_low', 'GEN', 'log_array_low', 'rsbac_log_array_t', ['FD', 'DEV', 'NETDEV', 'NETTEMP']), ('log_program_based', 'GEN', 'log_program_based', 'rsbac_request_vector_t', ['FD', 'PROCESS']), ('log_user_based', 'GEN', 'log_user_based', 'rsbac_request_vector_t', ['USER']), ('pseudo', 'GEN', 'pseudo', 'rsbac_pseudo_t', ['USER']), ('remote_ip', 'GEN', 'remote_ip', '__u32', ['PROCESS']), ('remote_log_array_high', 'GEN', 'log_array_high', 'rsbac_log_array_t', ['NETOBJ']), ('remote_log_array_low', 'GEN', 'log_array_low', 'rsbac_log_array_t', ['NETOBJ']), ('symlink_add_mac_level', 'GEN', 'symlink_add_mac_level', 'rsbac_boolean_t', ['FD']), ('symlink_add_rc_role', 'GEN', 'symlink_add_rc_role', 'rsbac_boolean_t', ['FD']), ('symlink_add_remote_ip', 'GEN', 'symlink_add_remote_ip', 'rsbac_enum_t', ['FD']), ('symlink_add_uid', 'GEN', 'symlink_add_uid', 'rsbac_boolean_t', ['FD']), ('jail_flags', 'JAIL', 'jail_flags', 'rsbac_jail_flags_t', ['PROCESS']), ('jail_id', 'JAIL', 'jail_id', 'rsbac_jail_id_t', ['IPC', 'PROCESS']), ('jail_ip', 'JAIL', 'jail_ip', 'rsbac_jail_ip_t', ['PROCESS']), ('jail_max_caps', 'JAIL', 'jail_max_caps', 'rsbac_cap_vector_t', ['PROCESS']), ('jail_parent', 'JAIL', 'jail_parent', 'rsbac_jail_id_t', ['PROCESS']), ('jail_role', 'JAIL', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('jail_scd_get', 'JAIL', 'jail_scd_get', 'rsbac_jail_scd_vector_t', ['PROCESS']), ('jail_scd_modify', 'JAIL', 'jail_scd_modify', 'rsbac_jail_scd_vector_t', ['PROCESS']), ('current_sec_level', 'MAC', 'current_sec_level', 'rsbac_security_level_t', ['PROCESS']), ('initial_security_level', 'MAC', 'security_level', 'rsbac_security_level_t', ['USER', 'PROCESS']), ('local_mac_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['NETOBJ']), ('local_sec_level', 'MAC', 'security_level', 'rsbac_security_level_t', ['NETOBJ']), ('mac_auto', 'MAC', 'mac_auto', 'rsbac_mac_auto_int_t', ['FD', 'PROCESS']), ('mac_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['FD', 'DEV', 'IPC', 'USER', 'PROCESS', 'NETTEMP']), ('mac_check', 'MAC', 'mac_check', 'rsbac_boolean_t', ['DEV']), ('mac_curr_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['PROCESS']), ('mac_file_flags', 'MAC', 'mac_file_flags', 'rsbac_mac_file_flags_t', ['FD']), ('mac_initial_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['USER', 'PROCESS']), ('mac_min_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['USER', 'PROCESS']), ('mac_process_flags', 'MAC', 'mac_process_flags', 'rsbac_mac_process_flags_t', ['PROCESS']), ('mac_prop_trusted', 'MAC', 'mac_prop_trusted', 'rsbac_boolean_t', ['FD']), ('mac_role', 'MAC', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('mac_user_flags', 'MAC', 'mac_user_flags', 'rsbac_mac_user_flags_t', ['USER']), ('max_read_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['PROCESS']), ('max_read_open', 'MAC', 'max_read_open', 'rsbac_security_level_t', ['PROCESS']), ('min_security_level', 'MAC', 'security_level', 'rsbac_security_level_t', ['USER', 'PROCESS']), ('min_write_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['PROCESS']), ('min_write_open', 'MAC', 'min_write_open', 'rsbac_security_level_t', ['PROCESS']), ('remote_mac_categories', 'MAC', 'mac_categories', 'rsbac_mac_category_vector_t', ['NETOBJ']), ('remote_sec_level', 'MAC', 'security_level', 'rsbac_security_level_t', ['NETOBJ']), ('security_level', 'MAC', 'security_level', 'rsbac_security_level_t', ['FD', 'DEV', 'IPC', 'USER', 'PROCESS', 'NETTEMP']), ('pax_flags', 'PAX', 'pax_flags', 'rsbac_pax_flags_t', ['FD', 'PROCESS']), ('pax_role', 'PAX', 'system_role', 'rsbac_system_role_int_t', ['USER']), ('local_pm_ipc_purpose', 'PM', 'pm_ipc_purpose', 'rsbac_pm_purpose_id_t', ['NETOBJ']), ('local_pm_object_class', 'PM', 'pm_object_class', 'rsbac_pm_object_class_id_t', ['NETOBJ']), ('local_pm_object_type', 'PM', 'pm_object_type', 'rsbac_pm_object_type_int_t', ['NETOBJ']), ('pm_current_task', 'PM', 'pm_current_task', 'rsbac_pm_task_id_t', ['PROCESS']), ('pm_ipc_purpose', 'PM', 'pm_ipc_purpose', 'rsbac_pm_purpose_id_t', ['IPC', 'NETTEMP']), ('pm_object_class', 'PM', 'pm_object_class', 'rsbac_pm_object_class_id_t', ['FD', 'DEV', 'IPC', 'NETTEMP']), ('pm_object_type', 'PM', 'pm_object_type', 'rsbac_pm_object_type_int_t', ['FD', 'DEV', 'IPC', 'NETTEMP']), ('pm_process_type', 'PM', 'pm_process_type', 'rsbac_pm_process_type_int_t', ['PROCESS']), ('pm_role', 'PM', 'pm_role', 'rsbac_pm_role_int_t', ['USER']), ('pm_task_set', 'PM', 'pm_task_set', 'rsbac_pm_task_set_id_t', ['USER']), ('pm_tp', 'PM', 'pm_tp', 'rsbac_pm_tp_id_t', ['FD', 'PROCESS']), ('remote_pm_ipc_purpose', 'PM', 'pm_ipc_purpose', 'rsbac_pm_purpose_id_t', ['NETOBJ']), ('remote_pm_object_class', 'PM', 'pm_object_class', 'rsbac_pm_object_class_id_t', ['NETOBJ']), ('remote_pm_object_type', 'PM', 'pm_object_type', 'rsbac_pm_object_type_int_t', ['NETOBJ']), ('local_rc_type', 'RC', 'rc_type', 'rsbac_rc_type_id_t', ['NETOBJ']), ('rc_def_role', 'RC', 'rc_def_role', 'rsbac_rc_role_id_t', ['USER']), ('rc_force_role', 'RC', 'rc_force_role', 'rsbac_rc_role_id_t', ['FD', 'PROCESS']), ('rc_initial_role', 'RC', 'rc_initial_role', 'rsbac_rc_role_id_t', ['FD']), ('rc_role', 'RC', 'rc_role', 'rsbac_rc_role_id_t', ['PROCESS']), ('rc_select_type', 'RC', 'rc_select_type', 'rsbac_rc_type_id_t', ['PROCESS']), ('rc_type', 'RC', 'rc_type', 'rsbac_rc_type_id_t', ['DEV', 'IPC', 'USER', 'PROCESS', 'GROUP', 'NETDEV', 'NETTEMP']), ('rc_type_fd', 'RC', 'rc_type_fd', 'rsbac_rc_type_id_t', ['FD']), ('rc_type_nt', 'RC', 'rc_type', 'rsbac_rc_type_id_t', ['NETTEMP']), ('remote_rc_type', 'RC', 'rc_type', 'rsbac_rc_type_id_t', ['NETOBJ']), ('res_max', 'RES', 'res_array', 'rsbac_res_array_t', ['FD', 'USER']), ('res_min', 'RES', 'res_array', 'rsbac_res_array_t', ['FD', 'USER']), ('res_role', 'RES', 'system_role', 'rsbac_system_role_int_t', ['USER'])]