HEX
Server: LiteSpeed
System: Linux php-prod-3.spaceapp.ru 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: sarli3128 (1010)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/local/CyberCP/firewall/pluginManager.py
from .signals import *
from plogical.pluginManagerGlobal import pluginManagerGlobal

class pluginManager:

    @staticmethod
    def preFirewallHome(request):
        return pluginManagerGlobal.globalPlug(request, preFirewallHome)

    @staticmethod
    def postFirewallHome(request, response):
        return pluginManagerGlobal.globalPlug(request, postFirewallHome, response)

    @staticmethod
    def preAddRule(request):
        return pluginManagerGlobal.globalPlug(request, preAddRule)

    @staticmethod
    def postAddRule(request, response):
        return pluginManagerGlobal.globalPlug(request, postAddRule, response)

    @staticmethod
    def preDeleteRule(request):
        return pluginManagerGlobal.globalPlug(request, preDeleteRule)

    @staticmethod
    def postDeleteRule(request, response):
        return pluginManagerGlobal.globalPlug(request, postDeleteRule, response)

    @staticmethod
    def preReloadFirewall(request):
        return pluginManagerGlobal.globalPlug(request, preReloadFirewall)

    @staticmethod
    def postReloadFirewall(request, response):
        return pluginManagerGlobal.globalPlug(request, postReloadFirewall, response)

    @staticmethod
    def preStartFirewall(request):
        return pluginManagerGlobal.globalPlug(request, preStartFirewall)

    @staticmethod
    def postStartFirewall(request, response):
        return pluginManagerGlobal.globalPlug(request, postStartFirewall, response)

    @staticmethod
    def preStopFirewall(request):
        return pluginManagerGlobal.globalPlug(request, preStopFirewall)

    @staticmethod
    def postStopFirewall(request, response):
        return pluginManagerGlobal.globalPlug(request, postStopFirewall, response)

    @staticmethod
    def preFirewallStatus(request):
        return pluginManagerGlobal.globalPlug(request, preFirewallStatus)

    @staticmethod
    def postFirewallStatus(request, response):
        return pluginManagerGlobal.globalPlug(request, postFirewallStatus, response)

    @staticmethod
    def preSecureSSH(request):
        return pluginManagerGlobal.globalPlug(request, preSecureSSH)

    @staticmethod
    def postSecureSSH(request, response):
        return pluginManagerGlobal.globalPlug(request, postSecureSSH, response)

    @staticmethod
    def preSaveSSHConfigs(request):
        return pluginManagerGlobal.globalPlug(request, preSaveSSHConfigs)

    @staticmethod
    def postSaveSSHConfigs(request, response):
        return pluginManagerGlobal.globalPlug(request, postSaveSSHConfigs, response)

    @staticmethod
    def preDeleteSSHKey(request):
        return pluginManagerGlobal.globalPlug(request, preDeleteSSHKey)

    @staticmethod
    def postDeleteSSHKey(request, response):
        return pluginManagerGlobal.globalPlug(request, postDeleteSSHKey, response)

    @staticmethod
    def preAddSSHKey(request):
        return pluginManagerGlobal.globalPlug(request, preAddSSHKey)

    @staticmethod
    def postAddSSHKey(request, response):
        return pluginManagerGlobal.globalPlug(request, postAddSSHKey, response)

    @staticmethod
    def preLoadModSecurityHome(request):
        return pluginManagerGlobal.globalPlug(request, preLoadModSecurityHome)

    @staticmethod
    def postLoadModSecurityHome(request, response):
        return pluginManagerGlobal.globalPlug(request, postLoadModSecurityHome, response)

    @staticmethod
    def preSaveModSecConfigurations(request):
        return pluginManagerGlobal.globalPlug(request, preSaveModSecConfigurations)

    @staticmethod
    def postSaveModSecConfigurations(request, response):
        return pluginManagerGlobal.globalPlug(request, postSaveModSecConfigurations, response)

    @staticmethod
    def preModSecRules(request):
        return pluginManagerGlobal.globalPlug(request, preModSecRules)

    @staticmethod
    def postModSecRules(request, response):
        return pluginManagerGlobal.globalPlug(request, postModSecRules, response)

    @staticmethod
    def preSaveModSecRules(request):
        return pluginManagerGlobal.globalPlug(request, preSaveModSecRules)

    @staticmethod
    def postSaveModSecRules(request, response):
        return pluginManagerGlobal.globalPlug(request, postSaveModSecRules, response)

    @staticmethod
    def preModSecRulesPacks(request):
        return pluginManagerGlobal.globalPlug(request, preModSecRulesPacks)

    @staticmethod
    def postModSecRulesPacks(request, response):
        return pluginManagerGlobal.globalPlug(request, postModSecRulesPacks, response)

    @staticmethod
    def preGetOWASPAndComodoStatus(request):
        return pluginManagerGlobal.globalPlug(request, preGetOWASPAndComodoStatus)

    @staticmethod
    def postGetOWASPAndComodoStatus(request, response):
        return pluginManagerGlobal.globalPlug(request, postGetOWASPAndComodoStatus, response)

    @staticmethod
    def preInstallModSecRulesPack(request):
        return pluginManagerGlobal.globalPlug(request, preInstallModSecRulesPack)

    @staticmethod
    def postInstallModSecRulesPack(request, response):
        return pluginManagerGlobal.globalPlug(request, postInstallModSecRulesPack, response)

    @staticmethod
    def preGetRulesFiles(request):
        return pluginManagerGlobal.globalPlug(request, preGetRulesFiles)

    @staticmethod
    def postGetRulesFiles(request, response):
        return pluginManagerGlobal.globalPlug(request, postGetRulesFiles, response)

    @staticmethod
    def preEnableDisableRuleFile(request):
        return pluginManagerGlobal.globalPlug(request, preEnableDisableRuleFile)

    @staticmethod
    def postEnableDisableRuleFile(request, response):
        return pluginManagerGlobal.globalPlug(request, postEnableDisableRuleFile, response)

    @staticmethod
    def preCSF(request):
        return pluginManagerGlobal.globalPlug(request, preCSF)

    @staticmethod
    def postCSF(request, response):
        return pluginManagerGlobal.globalPlug(request, postCSF, response)

    @staticmethod
    def preChangeStatus(request):
        return pluginManagerGlobal.globalPlug(request, preChangeStatus)

    @staticmethod
    def postChangeStatus(request, response):
        return pluginManagerGlobal.globalPlug(request, postChangeStatus, response)

    @staticmethod
    def preModifyPorts(request):
        return pluginManagerGlobal.globalPlug(request, preModifyPorts)

    @staticmethod
    def postModifyPorts(request, response):
        return pluginManagerGlobal.globalPlug(request, postModifyPorts, response)

    @staticmethod
    def preModifyIPs(request):
        return pluginManagerGlobal.globalPlug(request, preModifyIPs)

    @staticmethod
    def postModifyIPs(request, response):
        return pluginManagerGlobal.globalPlug(request, postModifyIPs, response)