## Squid caching http proxy server ######################################## ## ## Execute squid in the squid domain. ## ## ## ## The type of the process performing this action. ## ## # interface(`squid_domtrans',` gen_require(` type squid_t, squid_exec_t; ') corecmd_search_sbin($1) domtrans_pattern($1,squid_exec_t,squid_t) ') ######################################## ## ## Read squid configuration file. ## ## ## ## Domain allowed access. ## ## ## # interface(`squid_read_config',` gen_require(` type squid_conf_t; ') files_search_etc($1) allow $1 squid_conf_t:file read_file_perms; ') ######################################## ## ## Append squid logs. ## ## ## ## Domain allowed access. ## ## ## # interface(`squid_read_log',` gen_require(` type squid_log_t; ') logging_search_logs($1) read_files_pattern($1,squid_log_t,squid_log_t) ') ######################################## ## ## Append squid logs. ## ## ## ## Domain allowed access. ## ## # interface(`squid_append_log',` gen_require(` type squid_log_t; ') logging_search_logs($1) append_files_pattern($1,squid_log_t,squid_log_t) ') ######################################## ## ## Create, read, write, and delete ## squid logs. ## ## ## ## Domain allowed access. ## ## ## # interface(`squid_manage_logs',` gen_require(` type squid_log_t; ') logging_search_logs($1) manage_files_pattern($1,squid_log_t,squid_log_t) ') ######################################## ## ## Use squid services by connecting over TCP. (Deprecated) ## ## ## ## Domain allowed access. ## ## # interface(`squid_use',` refpolicywarn(`$0($*) has been deprecated.') ')