auto # ˆl–Ým_Jµ!®Å8 Cp ÜmÅ1hß¿ „�ÄÃ1µ a ¾Ãye#5ã@sTdZdZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdS)z= type TEMPLATETYPE_port_t; corenet_port(TEMPLATETYPE_port_t) zWsysnet_dns_name_resolve(TEMPLATETYPE_t) corenet_all_recvfrom_unlabeled(TEMPLATETYPE_t) zÒallow TEMPLATETYPE_t self:tcp_socket create_stream_socket_perms; corenet_tcp_sendrecv_generic_if(TEMPLATETYPE_t) corenet_tcp_sendrecv_generic_node(TEMPLATETYPE_t) corenet_tcp_sendrecv_all_ports(TEMPLATETYPE_t) z.corenet_tcp_bind_generic_node(TEMPLATETYPE_t) z?allow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_bind; zBallow TEMPLATETYPE_t TEMPLATETYPE_port_t:tcp_socket name_connect; zÖallow TEMPLATETYPE_t self:udp_socket { create_socket_perms listen }; corenet_udp_sendrecv_generic_if(TEMPLATETYPE_t) corenet_udp_sendrecv_generic_node(TEMPLATETYPE_t) corenet_udp_sendrecv_all_ports(TEMPLATETYPE_t) z.corenet_udp_bind_generic_node(TEMPLATETYPE_t) z?allow TEMPLATETYPE_t TEMPLATETYPE_port_t:udp_socket name_bind; z.corenet_tcp_connect_all_ports(TEMPLATETYPE_t) z2corenet_tcp_connect_all_rpc_ports(TEMPLATETYPE_t) z9corenet_tcp_connect_all_unreserved_ports(TEMPLATETYPE_t) z+corenet_tcp_bind_all_ports(TEMPLATETYPE_t) z/corenet_tcp_bind_all_rpc_ports(TEMPLATETYPE_t) z6corenet_tcp_bind_all_unreserved_ports(TEMPLATETYPE_t) z+corenet_udp_bind_all_ports(TEMPLATETYPE_t) z/corenet_udp_bind_all_rpc_ports(TEMPLATETYPE_t) z6corenet_udp_bind_all_unreserved_ports(TEMPLATETYPE_t) aò)######################################## ## ## Send and receive TCP traffic on the TEMPLATETYPE port. ## ## ## ## Domain allowed access. ## ## ## # interface(`corenet_tcp_sendrecv_TEMPLATETYPE_port',` gen_require(` type TEMPLATETYPE_port_t; ') allow $1 TEMPLATETYPE_port_t:tcp_socket { send_msg recv_msg }; ') ######################################## ## ## Send UDP traffic on the TEMPLATETYPE port. ## ## ## ## Domain allowed access. ## ## ## # interface(`corenet_udp_send_TEMPLATETYPE_port',` gen_require(` type TEMPLATETYPE_port_t; ') allow $1 TEMPLATETYPE_port_t:udp_socket send_msg; ') ######################################## ## ## Do not audit attempts to send UDP traffic on the TEMPLATETYPE port. ## ## ## ## Domain to not audit. ## ## ## # interface(`corenet_dontaudit_udp_send_TEMPLATETYPE_port',` gen_require(` type TEMPLATETYPE_port_t; ') dontaudit $1 TEMPLATETYPE_port_t:udp_socket send_msg; ') ######################################## ## ## Receive UDP traffic on the TEMPLATETYPE port. ## ## ## ## Domain allowed access. ## ## ## # interface(`corenet_udp_receive_TEMPLATETYPE_port',` gen_require(` type TEMPLATETYPE_port_t; ') allow $1 TEMPLATETYPE_port_t:udp_socket recv_msg; ') ######################################## ## ## Do not audit attempts to receive UDP traffic on the TEMPLATETYPE port. ## ## ## ## Domain to not audit. ## ## ## # interface(`corenet_dontaudit_udp_receive_TEMPLATETYPE_port',` gen_require(` type TEMPLATETYPE_port_t; ') dontaudit $1 TEMPLATETYPE_port_t:udp_socket recv_msg; ') ######################################## ## ## Send and receive UDP traffic on the TEMPLATETYPE port. ## ## ## ## Domain allowed access. ## ## ## # interface(`corenet_udp_sendrecv_TEMPLATETYPE_port',` corenet_udp_send_TEMPLATETYPE_port($1) corenet_udp_receive_TEMPLATETYPE_port($1) ') ######################################## ## ## Do not audit attempts to send and rec