Warning, file /frameworks/syntax-highlighting/autotests/html/test.te.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>test.te</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (SELinux Policy) - Theme (Breeze Dark)"/> 0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre> 0007 <span style="color:#7a7c7d;"># Sample SELinux Policy</span> 0008 0009 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"><summary></span> 0010 <span style="color:#7a7c7d;">## Sample SELinux Policy</span> 0011 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"></summary></span> 0012 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"><desc></span> 0013 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"><p></span> 0014 <span style="color:#7a7c7d;">## This module is not functional,</span> 0015 <span style="color:#7a7c7d;">## but only to test the syntax highlighting.</span> 0016 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"></p></span> 0017 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"></desc></span> 0018 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"><required</span><span style="color:#2980b9;"> val</span><span style="color:#7a7c7d;">=</span><span style="color:#f44f4f;">"true"</span><span style="color:#3f8058;font-weight:bold;">></span> 0019 <span style="color:#7a7c7d;">## Depended on by other required modules.</span> 0020 <span style="color:#7a7c7d;">## </span><span style="color:#3f8058;font-weight:bold;"></required></span> 0021 0022 <span style="color:#27ae60;font-weight:bold;">policycap</span> <span style="color:#27ae60;">open_perms</span><span style="color:#3f8058;">;</span> 0023 <span style="font-weight:bold;">module</span> myapp <span style="color:#f67400;">1.0</span><span style="color:#3f8058;">;</span> 0024 0025 <span style="font-weight:bold;">require</span> <span style="font-weight:bold;">{</span> 0026 <span style="font-weight:bold;">type</span> httpd_t<span style="color:#3f8058;">;</span> 0027 <span style="font-weight:bold;">type</span> httpd_sys_content_t<span style="color:#3f8058;">;</span> 0028 <span style="font-weight:bold;">type</span> initrc_t<span style="color:#3f8058;">;</span> 0029 <span style="font-weight:bold;">class</span> sock_file <span style="color:#da4453;">write</span><span style="color:#3f8058;">;</span> 0030 <span style="font-weight:bold;">class</span> unix_stream_socket <span style="color:#da4453;">connectto</span><span style="color:#3f8058;">;</span> 0031 <span style="font-weight:bold;">}</span> 0032 0033 <span style="color:#da4453;font-weight:bold;">allow</span> httpd_t httpd_sys_content_t<span style="color:#3f8058;">:</span><span style="color:#2980b9;">sock_file</span> <span style="color:#da4453;">write</span><span style="color:#3f8058;">;</span> 0034 <span style="color:#da4453;font-weight:bold;">allow</span> httpd_t initrc_t<span style="color:#3f8058;">:</span><span style="color:#2980b9;">unix_stream_socket</span> <span style="color:#da4453;">connectto</span><span style="color:#3f8058;">;</span> 0035 0036 <span style="color:#7a7c7d;"># Refpolicy</span> 0037 <span style="color:#8e44ad;font-style:italic;">tunable_policy</span>(<span style="color:#f44f4f;">`allow_execmem'</span><span style="color:#3f8058;">,</span><span style="color:#f44f4f;font-weight:bold;">`</span> 0038 /usr/share/holas<span style="color:#da4453;">(</span><span style="color:#da4453;">/</span><span style="color:#3daee9;">.*</span><span style="color:#da4453;">)</span><span style="color:#3daee9;">?</span><span style="font-weight:bold;"> --</span> <span style="color:#8e44ad;font-style:italic;">gen_context</span>(<span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">holas_t</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;">a</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;">b</span>)<span style="color:#3f8058;">;</span> 0039 <span style="color:#f44f4f;font-weight:bold;">'</span>) 0040 <span style="color:#7a7c7d;"># M4 Macros</span> 0041 <span style="color:#7f8c8d;">regexp</span>(<span style="color:#f44f4f;">`GNUs not Unix'</span>, <span style="color:#f44f4f;font-weight:bold;">`</span><span style="color:#3daee9;">\w\(\w</span><span style="color:#3daee9;">+</span><span style="color:#3daee9;">\)</span><span style="color:#3daee9;">$</span><span style="color:#f44f4f;font-weight:bold;">'</span>, <span style="color:#f44f4f;font-weight:bold;">`</span><span style="color:#3daee9;">***</span> <span style="color:#3daee9;">\&</span> <span style="color:#3daee9;">***</span> <span style="color:#3daee9;">\1</span> <span style="color:#3daee9;">***</span><span style="color:#f44f4f;font-weight:bold;">'</span>) 0042 <span style="color:#7f8c8d;">ifdef</span>(<span style="color:#f44f4f;">`distro_ubuntu'</span><span style="color:#3f8058;">,</span><span style="color:#f44f4f;font-weight:bold;">`</span> 0043 <span style="color:#8e44ad;">unconfined_domain</span>(chkpwd_t) 0044 <span style="color:#f44f4f;font-weight:bold;">'</span>) 0045 0046 <span style="font-weight:bold;">dominance</span> <span style="font-weight:bold;">{</span> <span style="color:#8e44ad;">gen_dominance</span>(<span style="color:#f67400;">0</span><span style="color:#3f8058;">,</span><span style="color:#7f8c8d;">decr</span>(<span style="color:#27aeae;">$1</span>)) <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0047 <span style="color:#da4453;font-weight:bold;">neverallow</span> <span style="color:#2980b9;">user</span><span style="color:#3f8058;">=</span>_isolated <span style="color:#2980b9;">domain</span><span style="color:#3f8058;">=</span><span style="color:#da4453;">((</span><span style="color:#3f8058;">?!</span><span style="color:#da4453;">isolated_app</span><span style="color:#da4453;">)</span><span style="color:#3daee9;">.</span><span style="color:#da4453;">)</span><span style="color:#3daee9;">*</span> 0048 0049 <span style="color:#da4453;font-weight:bold;">allow</span> consoletype_t <span style="color:#27ae60;">self</span><span style="color:#3f8058;">:</span><span style="color:#2980b9;">capability</span> <span style="font-weight:bold;">{</span> <span style="color:#da4453;">sys_admin</span> <span style="color:#da4453;">sys_tty_config</span> <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0050 <span style="color:#da4453;font-weight:bold;">allow</span> consoletype_t <span style="color:#27ae60;">self</span><span style="color:#3f8058;">:</span><span style="color:#2980b9;">msg</span> <span style="font-weight:bold;">{</span> <span style="color:#da4453;">send</span> <span style="color:#da4453;">receive</span> <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0051 0052 <span style="color:#7a7c7d;"># sample for administrative user</span> 0053 <span style="font-weight:bold;">user</span> jadmin <span style="font-weight:bold;">roles</span> <span style="font-weight:bold;">{</span> staff_r sysadm_r <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0054 <span style="color:#7a7c7d;"># sample for regular user</span> 0055 <span style="font-weight:bold;">user</span> jdoe <span style="font-weight:bold;">roles</span> <span style="font-weight:bold;">{</span> user_r <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0056 0057 <span style="font-weight:bold;">default_user</span> process <span style="font-weight:bold;">source</span><span style="color:#3f8058;">;</span> 0058 <span style="font-weight:bold;">default_range</span> process <span style="font-weight:bold;">source</span> <span style="color:#f67400;font-weight:bold;">low</span><span style="color:#3f8058;">;</span> 0059 <span style="font-weight:bold;">default_range</span> name <span style="color:#f67400;font-weight:bold;">GLBLUB</span><span style="color:#3f8058;">;</span> 0060 0061 <span style="font-weight:bold;">sid</span> devnull<span style="color:#3f8058;">;</span> 0062 <span style="font-weight:bold;">sid</span> sysctl<span style="color:#3f8058;">;</span> 0063 0064 <span style="font-weight:bold;">common</span> file <span style="font-weight:bold;">{</span> <span style="color:#da4453;">ioctl</span> <span style="color:#da4453;">read</span> <span style="color:#da4453;">write</span> <span style="color:#da4453;">create</span> <span style="color:#da4453;">getattr</span> <span style="color:#da4453;">setattr</span> <span style="color:#da4453;">lock</span> <span style="color:#da4453;">relabelfrom</span> <span style="color:#da4453;">relabelto</span> <span style="color:#da4453;">append</span> <span style="color:#da4453;">map</span> <span style="color:#da4453;">unlink</span> <span style="color:#da4453;">link</span> <span style="color:#da4453;">rename</span> <span style="color:#da4453;">execute</span> <span style="color:#da4453;">swapon</span> <span style="color:#da4453;">quotaon</span> <span style="color:#da4453;">mounton</span> <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0065 <span style="font-weight:bold;">class</span> dir <span style="font-weight:bold;">inherits</span> file <span style="font-weight:bold;">{</span> <span style="color:#da4453;">add_name</span> <span style="color:#da4453;">remove_name</span> <span style="color:#da4453;">reparent</span> <span style="color:#da4453;">search</span> <span style="color:#da4453;">rmdir</span> <span style="color:#da4453;">open</span> <span style="color:#da4453;">audit_access</span> <span style="color:#da4453;">execmod</span> <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0066 <span style="font-weight:bold;">class</span> class<span style="color:#3f8058;">;</span> 0067 0068 <span style="font-weight:bold;">sensitivity</span> s0 <span style="font-weight:bold;">alias</span> sens0<span style="color:#3f8058;">;</span> 0069 <span style="font-weight:bold;">category</span> c0 <span style="font-weight:bold;">alias</span> cat0<span style="color:#3f8058;">;</span> 0070 0071 <span style="font-weight:bold;">mlsconstrain</span> dir <span style="font-weight:bold;">{</span> <span style="color:#da4453;">search</span> <span style="color:#da4453;">read</span> <span style="color:#da4453;">ioctl</span> <span style="color:#da4453;">lock</span> <span style="font-weight:bold;">}</span> 0072 (( <span style="color:#27ae60;">h1</span> <span style="color:#27aeae;font-weight:bold;">dom</span> <span style="color:#27ae60;">h2</span> ) <span style="color:#27aeae;font-weight:bold;">or</span> ( <span style="color:#27ae60;">t1</span> <span style="color:#27aeae;font-weight:bold;">==</span> mcsreadall ) <span style="color:#27aeae;font-weight:bold;">or</span> 0073 (( <span style="color:#27ae60;">t1</span> <span style="color:#27aeae;font-weight:bold;">!=</span> mcs_constrained_type ) <span style="color:#27aeae;font-weight:bold;">and</span> (<span style="color:#27ae60;">t2</span> <span style="color:#27aeae;font-weight:bold;">==</span> domain)))<span style="color:#3f8058;">;</span> 0074 0075 <span style="font-weight:bold;">attribute_role</span> dpkg_roles<span style="color:#3f8058;">;</span> 0076 <span style="font-weight:bold;">roleattribute</span> system_r dpkg_roles<span style="color:#3f8058;">;</span> 0077 0078 <span style="font-weight:bold;">role</span> system_r <span style="font-weight:bold;">types</span> system_t<span style="color:#3f8058;">;</span> 0079 <span style="font-weight:bold;">role_transition</span> hello init_script_file_type system_r<span style="color:#3f8058;">;</span> 0080 0081 <span style="font-weight:bold;">level</span> <span style="color:#a43340;">s0</span><span style="color:#3f8058;">:</span><span style="color:#a43340;">c0</span><span style="color:#3f8058;">;</span> 0082 <span style="font-weight:bold;">user</span> user_u <span style="font-weight:bold;">roles</span> role_r <span style="font-weight:bold;">level</span> <span style="color:#a43340;">s1</span><span style="color:#3f8058;">:</span><span style="color:#a43340;">c1</span> <span style="font-weight:bold;">range</span> <span style="color:#a43340;">s1</span><span style="color:#3f8058;">:</span><span style="color:#a43340;">c1</span><span style="color:#3f8058;"> - </span><span style="color:#a43340;">s2</span><span style="color:#3f8058;">:</span><span style="color:#a43340;">c2</span><span style="color:#3f8058;">;</span> 0083 <span style="font-weight:bold;">range_transition</span> initrc_t auditd_exec_t<span style="color:#3f8058;">:</span><span style="color:#2980b9;">process</span> <span style="color:#a43340;">s15</span><span style="color:#3f8058;">:</span><span style="color:#a43340;">c0</span><span style="color:#3f8058;">.</span><span style="color:#a43340;">c255</span><span style="color:#3f8058;"> - </span><span style="color:#a43340;">s20</span><span style="color:#3f8058;">;</span> 0084 <span style="font-weight:bold;">range_transition</span> source target<span style="color:#3f8058;">:</span><span style="color:#2980b9;">class</span> <span style="color:#a43340;">s1</span><span style="color:#3f8058;"> - </span><span style="color:#a43340;">s2</span> dsd<span style="color:#3f8058;">;</span> 0085 <span style="font-weight:bold;">range_transition</span> source target<span style="color:#3f8058;">:</span><span style="color:#2980b9;">class</span> <span style="color:#a43340;">s1</span> <span style="color:#3f8058;">;</span> 0086 0087 <span style="font-weight:bold;">attribute</span> filesystem_type<span style="color:#3f8058;">;</span> 0088 <span style="font-weight:bold;">type</span> dhcp_etc_t<span style="color:#3f8058;">;</span> 0089 <span style="font-weight:bold;">typealias</span> dhcp_etc_t <span style="font-weight:bold;">ALIAS</span> <span style="font-weight:bold;">{</span> etc_dhcp_t etc_dhcpc_t etc_dhcpd_t <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0090 0091 <span style="font-weight:bold;">bool</span> le_boolean <span style="color:#0099ff;font-weight:bold;">true</span><span style="color:#3f8058;">;</span> 0092 <span style="font-weight:bold;">TUNABLE</span> allow_java_execstack <span style="color:#0099ff;font-weight:bold;">false</span><span style="color:#3f8058;">;</span> 0093 0094 <span style="font-weight:bold;">type_transition</span> root_xdrawable_t input_xevent_t<span style="color:#3f8058;">:</span><span style="color:#2980b9;">x_event</span> root_input_xevent_t<span style="color:#3f8058;">;</span> 0095 <span style="color:#da4453;font-weight:bold;">AUDITALLOW</span> xserver_t <span style="font-weight:bold;">{</span> root_xdrawable_t x_domain <span style="font-weight:bold;">}</span><span style="color:#3f8058;">:</span><span style="color:#2980b9;">x_drawable</span> <span style="color:#da4453;">send</span><span style="color:#3f8058;">;</span> 0096 0097 <span style="font-weight:bold;">optional</span> <span style="font-weight:bold;">{</span> 0098 <span style="color:#da4453;font-weight:bold;">neverallow</span> untrusted_app <span style="color:#3daee9;">*</span><span style="color:#3f8058;">:</span><span style="font-weight:bold;">{</span> netlink_route_socket netlink_selinux_socket <span style="font-weight:bold;">}</span> <span style="color:#da4453;">ioctl</span><span style="color:#3f8058;">;</span> 0099 <span style="color:#da4453;font-weight:bold;">neverallowxperm</span> shell domain<span style="color:#3f8058;">:</span><span style="font-weight:bold;">{</span> rawip_socket tcp_socket udp_socket <span style="font-weight:bold;">}</span> <span style="color:#da4453;">ioctl</span> priv_sock_ioctls<span style="color:#3f8058;">;</span> 0100 <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0101 0102 <span style="font-weight:bold;">if</span> le_boolean <span style="font-weight:bold;">{</span> 0103 <span style="color:#da4453;font-weight:bold;">DONTAUDIT</span> untrusted_app asec_public_file<span style="color:#3f8058;">:</span><span style="color:#2980b9;">file</span> <span style="font-weight:bold;">{</span> <span style="color:#da4453;">execute</span> <span style="color:#da4453;">execmod</span> <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0104 <span style="font-weight:bold;">}</span> <span style="font-weight:bold;">else</span> <span style="font-weight:bold;">{</span> 0105 <span style="color:#da4453;font-weight:bold;">ALLOW</span> untrusted_app perfprofd_data_file<span style="color:#3f8058;">:</span><span style="color:#2980b9;">file</span> r_file_perms<span style="color:#3f8058;">;</span> 0106 <span style="color:#da4453;font-weight:bold;">allow</span> untrusted_app perfprofd_data_file<span style="color:#3f8058;">:</span><span style="color:#2980b9;">dir</span> r_dir_perms<span style="color:#3f8058;">;</span> 0107 <span style="font-weight:bold;">}</span><span style="color:#3f8058;">;</span> 0108 0109 <span style="font-weight:bold;">sid</span> devnull <span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">null_device_t</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span> 0110 <span style="font-weight:bold;">genfscon</span> <span style="font-style:italic;">sysfs</span> /devices/system/cpu/online <span style="color:#8e44ad;font-style:italic;">gen_context</span>(<span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">cpu_online_t</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;">s0</span>) 0111 <span style="font-weight:bold;">genfscon</span> <span style="font-style:italic;">rootfs</span> / <span style="color:#8e44ad;font-style:italic;">gen_context</span>(<span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">root_t</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;">s0</span>) 0112 0113 <span style="font-weight:bold;">genfscon</span> <span style="font-style:italic;">proc</span> /cpuinfo <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">proc_cpuinfo</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span> 0114 <span style="font-weight:bold;">genfscon</span> <span style="font-style:italic;">selinuxfs</span> / <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">selinuxfs</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span> 0115 <span style="font-weight:bold;">fs_use_trans</span> <span style="font-style:italic;">devtmpfs</span> <span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">device_t</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0116 <span style="font-weight:bold;">fs_use_task</span> <span style="font-style:italic;">pipefs</span> <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">pipefs</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0117 <span style="font-weight:bold;">fs_use_xattr</span> <span style="font-style:italic;">xfs</span> <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">labeledfs</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0118 <span style="font-weight:bold;">fs_use_xattr</span> <span style="font-style:italic;">btrfs</span> <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">labeledfs</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0119 0120 <span style="font-weight:bold;">portcon</span> tcp <span style="color:#f67400;">80</span> <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">http_port</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0121 <span style="font-weight:bold;">portcon</span> udp <span style="color:#f67400;">1024</span><span style="color:#3f8058;">-</span><span style="color:#f67400;">65535</span> <span style="color:#8e44ad;font-style:italic;">gen_context</span>(<span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">unreserved_port_t</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;"> s0</span>)<span style="color:#3f8058;">;</span> 0122 <span style="font-weight:bold;">netifcon</span> <span style="color:#27aeae;">$2</span> <span style="color:#8e44ad;font-style:italic;">gen_context</span>(<span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#27aeae;">$1</span><span style="color:#3f8058;">,</span><span style="color:#27aeae;">$3</span>) <span style="color:#8e44ad;font-style:italic;">gen_context</span>(<span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">unlabeled_t</span><span style="color:#3f8058;">,</span><span style="color:#27aeae;">$3</span>)<span style="color:#3f8058;">;</span> 0123 0124 <span style="font-weight:bold;">nodecon</span> <span style="color:#f67400;">2001:0DB8:AC10:FE01::</span> <span style="color:#f67400;">2001:0DE0:DA88:2222::</span> <span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">hello_t</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0125 <span style="font-weight:bold;">nodecon</span> ipv4 <span style="color:#f67400;">127.0.0.2</span> <span style="color:#f67400;">255.255.255.255</span> <span style="color:#27ae60;">system_u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">object_r</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">node_t</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">;</span> 0126 0127 <span style="color:#27ae60;">#line 118</span> 0128 0129 <span style="color:#7a7c7d;"># Regular Expressions</span> 0130 <span style="color:#7f8c8d;">regexp</span>(<span style="color:#f44f4f;font-weight:bold;">`</span>Hello<span style="color:#da4453;">(</span><span style="color:#da4453;">!</span><span style="color:#3f8058;">|</span><span style="color:#3daee9;">\^\^</span><span style="color:#da4453;">)</span><span style="color:#3daee9;">+</span><span style="color:#f44f4f;font-weight:bold;">'</span>, <span style="color:#f44f4f;font-weight:bold;">`</span> 0131 <span style="color:#3daee9;">^</span><span style="color:#3daee9;">\s</span><span style="color:#3daee9;">*</span><span style="color:#da4453;">(</span><span style="color:#3f8058;">?<hello></span><span style="color:#3daee9;">\.</span><span style="color:#da4453;">)</span> 0132 <span style="color:#da4453;">(</span> 0133 <span style="color:#da4453;"> hello</span><span style="color:#da4453;">[</span><span style="color:#3f8058;">^</span><span style="color:#3daee9;">\s\x12</span><span style="color:#da4453;">/</span><span style="color:#da4453;">][</span><span style="color:#da4453;">1-9</span><span style="color:#da4453;">]</span><span style="color:#3daee9;">*</span><span style="color:#3f8058;">|</span><span style="color:#da4453;"> </span><span style="color:#7a7c7d;"> # Hello</span> 0134 <span style="color:#da4453;"> bye</span> 0135 <span style="color:#da4453;"> </span><span style="color:#da4453;">)</span><span style="color:#3daee9;">\s</span><span style="color:#3daee9;">*$</span> 0136 <span style="color:#f44f4f;font-weight:bold;">'</span>) 0137 <span style="color:#f44f4f;">"aa/aa</span><span style="color:#da4453;">(</span><span style="color:#3f8058;">?=</span><span style="color:#da4453;">sdf sdf</span><span style="color:#da4453;">)</span><span style="color:#f44f4f;">ds</span><span style="color:#da4453;">(</span><span style="color:#da4453;">aa aa</span><span style="color:#da4453;">)</span><span style="color:#f44f4f;">df</span><span style="color:#da4453;">[</span><span style="color:#3f8058;">^</span><span style="color:#da4453;"> a</span><span style="color:#da4453;">]</span><span style="color:#f44f4f;">"</span> 0138 <span style="color:#f44f4f;">"ope</span><span style="color:#f44f4f;text-decoration:underline;">n</span> 0139 <span style="color:#f44f4f;">"text\"</span>aaa 0140 <span style="color:#f44f4f;">"filename\s\w\%(?=aa)aa"</span> 0141 <span style="color:#f44f4f;">"/path</span><span style="color:#3daee9;">\s\w</span><span style="color:#da4453;">(</span><span style="color:#3f8058;">?=</span><span style="color:#da4453;">aa</span><span style="color:#da4453;">)</span><span style="color:#f44f4f;">aa"</span> 0142 0143 <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">role</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">type</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">sen</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">cat</span><span style="color:#3f8058;">:</span>other 0144 <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">role</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">type</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">sen</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">cat</span><span style="color:#3f8058;"> - </span><span style="color:#27ae60;">sen</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">cat</span><span style="color:#3f8058;">:</span>other 0145 <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">role</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">type</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">.</span><span style="color:#27ae60;">s1</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">c0</span><span style="color:#3f8058;"> , </span><span style="color:#27ae60;">c1</span><span style="color:#3f8058;"> - </span><span style="color:#27ae60;">s2</span><span style="color:#3f8058;">.</span><span style="color:#27ae60;">s3</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">c2</span><span style="color:#3f8058;">.</span><span style="color:#27ae60;">c3</span><span style="color:#3f8058;">,</span><span style="color:#27ae60;">c4</span><span style="color:#3f8058;">:</span>other 0146 <span style="color:#27ae60;">u</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">role</span><span style="color:#3f8058;">:</span><span style="color:#3daee9;">type</span><span style="color:#3f8058;">:</span><span style="color:#27ae60;">s0</span><span style="color:#3f8058;">,</span>other 0147 </pre></body></html>