mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-01 10:56:23 +01:00
Events for Firewall and Bug fixes
This commit is contained in:
196
firewall/pluginManager.py
Normal file
196
firewall/pluginManager.py
Normal file
@@ -0,0 +1,196 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user