mirror of
				https://github.com/usmannasir/cyberpanel.git
				synced 2025-11-03 20:05:58 +01:00 
			
		
		
		
	
		
			
	
	
		
			196 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			196 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								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)
							 |