Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
Makefile | H A D | 25-Apr-2025 | 2.1 KiB | 85 | 71 | |
README.md | H A D | 25-Apr-2025 | 8.1 KiB | 159 | 137 | |
cil_access_vector_rules.md | H A D | 25-Apr-2025 | 11.7 KiB | 322 | 231 | |
cil_call_macro_statements.md | H A D | 25-Apr-2025 | 6.2 KiB | 151 | 116 | |
cil_class_and_permission_statements.md | H A D | 25-Apr-2025 | 18.9 KiB | 565 | 451 | |
cil_conditional_statements.md | H A D | 25-Apr-2025 | 8.2 KiB | 241 | 196 | |
cil_constraint_statements.md | H A D | 25-Apr-2025 | 11.5 KiB | 330 | 289 | |
cil_container_statements.md | H A D | 25-Apr-2025 | 11.1 KiB | 335 | 269 | |
cil_context_statement.md | H A D | 25-Apr-2025 | 3.1 KiB | 88 | 66 | |
cil_default_object_statements.md | H A D | 25-Apr-2025 | 6.8 KiB | 206 | 162 | |
cil_design.dia | HD | 25-Apr-2025 | 6.6 KiB | |||
cil_design.jpeg | HD | 25-Apr-2025 | 138.5 KiB | |||
cil_file_labeling_statements.md | H A D | 25-Apr-2025 | 8.4 KiB | 249 | 212 | |
cil_infiniband_statements.md | H A D | 25-Apr-2025 | 2.6 KiB | 97 | 77 | |
cil_introduction.md | H A D | 25-Apr-2025 | 8.4 KiB | 60 | 33 | |
cil_mls_labeling_statements.md | H A D | 25-Apr-2025 | 20.4 KiB | 687 | 544 | |
cil_network_labeling_statements.md | H A D | 25-Apr-2025 | 7.6 KiB | 229 | 180 | |
cil_policy_config_statements.md | H A D | 25-Apr-2025 | 3.2 KiB | 126 | 96 | |
cil_reference_guide.md | H A D | 25-Apr-2025 | 15.4 KiB | 319 | 230 | |
cil_role_statements.md | H A D | 25-Apr-2025 | 9 KiB | 347 | 273 | |
cil_sid_statements.md | H A D | 25-Apr-2025 | 2.9 KiB | 138 | 108 | |
cil_type_statements.md | H A D | 25-Apr-2025 | 18.1 KiB | 604 | 477 | |
cil_user_statements.md | H A D | 25-Apr-2025 | 13.1 KiB | 496 | 397 | |
cil_xen_statements.md | H A D | 25-Apr-2025 | 5.8 KiB | 221 | 173 | |
secil.xml | H A D | 25-Apr-2025 | 8.5 KiB | 239 | 193 | |
theme.theme | H A D | 25-Apr-2025 | 1.5 KiB | 60 | 57 |
README.md
1CIL (Common Intermediate Language) 2=============== 3## Table of Contents 4 5* [Introduction](cil_introduction.md#Introduction) 6 * [Design Philosophy](cil_introduction.md#design-philosophy) 7 * [Goals and Primary Features](cil_introduction.md#goals-and-primary-features) 8 * [Design Overview](cil_introduction.md#design-overview) 9 10* [CIL Information](cil_reference_guide.md#cil-information) 11 * [Declarations](cil_reference_guide.md#declarations) 12 * [Definitions](cil_reference_guide.md#definitions) 13 * [Symbol Character Set](cil_reference_guide.md#symbol-character-set) 14 * [String Character Set](cil_reference_guide.md#string-character-set) 15 * [Comments](cil_reference_guide.md#comments) 16 * [Namespaces](cil_reference_guide.md#namespaces) 17 * [Global Namespace](cil_reference_guide.md#global-namespace) 18 * [Expressions](cil_reference_guide.md#expressions) 19 * [Name String](cil_reference_guide.md#name-string) 20 * [Example CIL Policy](../test/policy.cil) 21 22* [Access Vector Rules](cil_access_vector_rules.md#access-vector-rules) 23 * [allow](cil_access_vector_rules.md#allow) 24 * [auditallow](cil_access_vector_rules.md#auditallow) 25 * [dontaudit](cil_access_vector_rules.md#dontaudit) 26 * [neverallow](cil_access_vector_rules.md#neverallow) 27 * [allowx](cil_access_vector_rules.md#allowx) 28 * [auditallowx](cil_access_vector_rules.md#auditallowx) 29 * [dontauditx](cil_access_vector_rules.md#dontauditx) 30 * [neverallowx](cil_access_vector_rules.md#neverallowx) 31 32* [Call / Macro Statements](cil_call_macro_statements.md#call--macro-statements) 33 * [call](cil_call_macro_statements.md#call) 34 * [macro](cil_call_macro_statements.md#macro) 35 36* [Class and Permission Statements](cil_class_and_permission_statements.md#class-and-permission-statements) 37 * [common](cil_class_and_permission_statements.md#common) 38 * [classcommon](cil_class_and_permission_statements.md#classcommon) 39 * [class](cil_class_and_permission_statements.md#class) 40 * [classorder](cil_class_and_permission_statements.md#classorder) 41 * [classpermission](cil_class_and_permission_statements.md#classpermission) 42 * [classpermissionset](cil_class_and_permission_statements.md#classpermissionset) 43 * [classmap](cil_class_and_permission_statements.md#classmap) 44 * [classmapping](cil_class_and_permission_statements.md#classmapping) 45 * [permissionx](cil_class_and_permission_statements.md#permissionx) 46 47* [Conditional Statements](cil_conditional_statements.md#conditional-statements) 48 * [boolean](cil_conditional_statements.md#boolean) 49 * [booleanif](cil_conditional_statements.md#booleanif) 50 * [tunable](cil_conditional_statements.md#tunable) 51 * [tunableif](cil_conditional_statements.md#tunableif) 52 53* [Constraint Statements](cil_constraint_statements.md#constraint-statements) 54 * [constrain](cil_constraint_statements.md#constrain) 55 * [validatetrans](cil_constraint_statements.md#validatetrans) 56 * [mlsconstrain](cil_constraint_statements.md#mlsconstrain) 57 * [mlsvalidatetrans](cil_constraint_statements.md#mlsvalidatetrans) 58 59* [Container Statements](cil_container_statements.md#container-statements) 60 * [block](cil_container_statements.md#block) 61 * [blockabstract](cil_container_statements.md#blockabstract) 62 * [blockinherit](cil_container_statements.md#blockinherit) 63 * [optional](cil_container_statements.md#optional) 64 * [in](cil_container_statements.md#in) 65 66* [Context Statement](cil_context_statement.md#context-statement) 67 * [context](cil_context_statement.md#context) 68 69* [Default Object Statements](cil_default_object_statements.md#default-object-statements) 70 * [defaultuser](cil_default_object_statements.md#defaultuser) 71 * [defaultrole](cil_default_object_statements.md#defaultrole) 72 * [defaulttype](cil_default_object_statements.md#defaulttype) 73 * [defaultrange](cil_default_object_statements.md#defaultrange) 74 75* [File Labeling Statements](cil_file_labeling_statements.md#file-labeling-statements) 76 * [filecon](cil_file_labeling_statements.md#filecon) 77 * [fsuse](cil_file_labeling_statements.md#fsuse) 78 * [genfscon](cil_file_labeling_statements.md#genfscon) 79 80* [Multi-Level Security Labeling Statements](cil_mls_labeling_statements.md#multi-level-security-labeling-statements) 81 * [sensitivity](cil_mls_labeling_statements.md#sensitivity) 82 * [sensitivityalias](cil_mls_labeling_statements.md#sensitivityalias) 83 * [sensitivityaliasactual](cil_mls_labeling_statements.md#sensitivityaliasactual) 84 * [sensitivityorder](cil_mls_labeling_statements.md#sensitivityorder) 85 * [category](cil_mls_labeling_statements.md#category) 86 * [categoryalias](cil_mls_labeling_statements.md#categoryalias) 87 * [categoryaliasactual](cil_mls_labeling_statements.md#categoryaliasactual) 88 * [categoryorder](cil_mls_labeling_statements.md#categoryorder) 89 * [categoryset](cil_mls_labeling_statements.md#categoryset) 90 * [sensitivitycategory](cil_mls_labeling_statements.md#sensitivitycategory) 91 * [level](cil_mls_labeling_statements.md#level) 92 * [levelrange](cil_mls_labeling_statements.md#levelrange) 93 * [rangetransition](cil_mls_labeling_statements.md#rangetransition) 94 * [mlsconstrain](cil_mls_labeling_statements.md#mlsconstrain) 95 * [mlsvalidatetrans](cil_mls_labeling_statements.md#mlsvalidatetrans) 96 97* [Network Labeling Statements](cil_network_labeling_statements.md#network-labeling-statements) 98 * [ipaddr](cil_network_labeling_statements.md#ipaddr) 99 * [netifcon](cil_network_labeling_statements.md#netifcon) 100 * [nodecon](cil_network_labeling_statements.md#nodecon) 101 * [portcon](cil_network_labeling_statements.md#portcon) 102 103* [Policy Configuration Statements](cil_policy_config_statements.md#policy-configuration-statements) 104 * [mls](cil_policy_config_statements.md#mls) 105 * [handleunknown](cil_policy_config_statements.md#handleunknown) 106 * [policycap](cil_policy_config_statements.md#policycap) 107 108* [Role Statements](cil_role_statements.md#role-statements) 109 * [role](cil_role_statements.md#role) 110 * [roletype](cil_role_statements.md#roletype) 111 * [roleattribute](cil_role_statements.md#roleattribute) 112 * [roleattributeset](cil_role_statements.md#roleattributeset) 113 * [roleallow](cil_role_statements.md#roleallow) 114 * [roletransition](cil_role_statements.md#roletransition) 115 * [rolebounds](cil_role_statements.md#rolebounds) 116 117* [SID Statements](cil_sid_statements.md#sid-statements) 118 * [sid](cil_sid_statements.md#sid) 119 * [sidorder](cil_sid_statements.md#sidorder) 120 * [sidcontext](cil_sid_statements.md#sidcontext) 121 122* [Type Statements](cil_type_statements.md#type-statements) 123 * [type](cil_type_statements.md#type) 124 * [typealias](cil_type_statements.md#typealias) 125 * [typealiasactual](cil_type_statements.md#typealiasactual) 126 * [typeattribute](cil_type_statements.md#typeattribute) 127 * [typeattributeset](cil_type_statements.md#typeattributeset) 128 * [expandtypeattribute](cil_type_statements.md#expandtypeattribute) 129 * [typebounds](cil_type_statements.md#typebounds) 130 * [typechange](cil_type_statements.md#typechange) 131 * [typemember](cil_type_statements.md#typemember) 132 * [typetransition](cil_type_statements.md#typetransition) 133 * [typepermissive](cil_type_statements.md#typepermissive) 134 135* [User Statements](cil_user_statements.md#user-statements) 136 * [user](cil_user_statements.md#user) 137 * [userrole](cil_user_statements.md#userrole) 138 * [userattribute](cil_user_statements.md#userattribute) 139 * [userattributeset](cil_user_statements.md#userattributeset) 140 * [userlevel](cil_user_statements.md#userlevel) 141 * [userrange](cil_user_statements.md#userrange) 142 * [userbounds](cil_user_statements.md#userbounds) 143 * [userprefix](cil_user_statements.md#userprefix) 144 * [selinuxuser](cil_user_statements.md#selinuxuser) 145 * [selinuxuserdefault](cil_user_statements.md#selinuxuserdefault) 146 147* [Infiniband Statements](cil_infiniband_statements.md#infiniband-statements) 148 * [ibpkeycon](cil_infiniband_statements.md#ibpkeycon) 149 * [ibendportcon](cil_infiniband_statements.md#ibendportcon) 150 151* [Xen Statements](cil_xen_statements.md#xen-statements) 152 * [iomemcon](cil_xen_statements.md#iomemcon) 153 * [ioportcon](cil_xen_statements.md#ioportcon) 154 * [pcidevicecon](cil_xen_statements.md#pcidevicecon) 155 * [pirqcon](cil_xen_statements.md#pirqcon) 156 * [devicetreecon](cil_xen_statements.md#devicetreecon) 157 158* [Example Policy](../test/policy.cil#example-policy) 159