Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
³Y„jó
ã @ sV d gZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z G dd „ d e
ƒZdS ) ÚFirewallPoliciesé )Úconfig)Úlog)ÚLockdownWhitelist)Úerrors)Ú
FirewallErrorc @ sD e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dS )r c C s d| _ ttjƒ| _d S )NF)Ú _lockdownr r ZLOCKDOWN_WHITELISTÚlockdown_whitelist)Úself© r ú!/usr/lib/python3.6/fw_policies.pyÚ__init__ s zFirewallPolicies.__init__c C s d| j | j| jf S )Nz
%s(%r, %r))Ú __class__r r )r
r r r Ú__repr__# s
zFirewallPolicies.__repr__c C s d| _ | jjƒ d S )NF)r r Úcleanup)r
r r r r ' s zFirewallPolicies.cleanupc C sÊ |dkr2t jd| ƒ | jj|ƒrÆt jdƒ dS n”|dkrdt jd| ƒ | jj|ƒrÆt jdƒ dS nb|dkr–t jd | ƒ | jj|ƒrÆt jd
ƒ dS n0|dkrÆt jd| ƒ | jj|ƒrÆt jd
ƒ dS dS )NÚcontextz#Doing access check for context "%s"zcontext matches.TZuidzDoing access check for uid %dzuid matches.Úuserz Doing access check for user "%s"z
user matches.Zcommandz#Doing access check for command "%s"zcommand matches.F)r Zdebug2r Z
match_contextZdebug3Z match_uidZ
match_userZ
match_command)r
ÚkeyÚvaluer r r Úaccess_check- s*
zFirewallPolicies.access_checkc C s | j rttjdƒ‚d| _ d S )Nzenable_lockdown()T)r r r ZALREADY_ENABLED)r
r r r Úenable_lockdownD s z FirewallPolicies.enable_lockdownc C s | j sttjdƒ‚d| _ d S )Nzdisable_lockdown()F)r r r ZNOT_ENABLED)r
r r r Údisable_lockdownI s z!FirewallPolicies.disable_lockdownc C s | j S )N)r )r
r r r Úquery_lockdownN s zFirewallPolicies.query_lockdownN)
Ú__name__Ú
__module__Ú__qualname__r
r r r r r r r r r r r s N)Ú__all__Zfirewallr Zfirewall.core.loggerr Z#firewall.core.io.lockdown_whitelistr r Zfirewall.errorsr Úobjectr r r r r Ú s