Files
CyberPanel/firewall/signals.py

152 lines
5.4 KiB
Python
Raw Normal View History

2018-10-12 18:18:10 +05:00
# The world is a prison for the believer.
## https://www.youtube.com/watch?v=DWfNYztUM1U
from django.dispatch import Signal
## This event is fired before CyberPanel core load Firewall home template.
2024-08-04 23:54:32 +05:00
preFirewallHome = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished loading Firewall home template.
2024-08-04 23:54:32 +05:00
postFirewallHome = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start adding a firewall rule.
2024-08-04 23:54:32 +05:00
preAddRule = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished adding a firewall rule.
2024-08-04 23:54:32 +05:00
postAddRule = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start deleting a firewall rule.
2024-08-04 23:54:32 +05:00
preDeleteRule = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished deleting a firewall rule.
2024-08-04 23:54:32 +05:00
postDeleteRule = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to reload firewalld.
2024-08-04 23:54:32 +05:00
preReloadFirewall = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished reloading firewalld.
2024-08-04 23:54:32 +05:00
postReloadFirewall = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start firewalld.
2024-08-04 23:54:32 +05:00
preStartFirewall = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished starting firewalld.
2024-08-04 23:54:32 +05:00
postStartFirewall = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core stop firewalld.
2024-08-04 23:54:32 +05:00
preStopFirewall = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished stopping firewalld.
2024-08-04 23:54:32 +05:00
postStopFirewall = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to fetch firewalld status.
2024-08-04 23:54:32 +05:00
preFirewallStatus = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished getting firewalld status.
2024-08-04 23:54:32 +05:00
postFirewallStatus = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start loading template for securing ssh page.
2024-08-04 23:54:32 +05:00
preSecureSSH = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished oading template for securing ssh page.
2024-08-04 23:54:32 +05:00
postSecureSSH = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start saving SSH configs.
2024-08-04 23:54:32 +05:00
preSaveSSHConfigs = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished saving saving SSH configs.
2024-08-04 23:54:32 +05:00
postSaveSSHConfigs = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start deletion of an SSH key.
2024-08-04 23:54:32 +05:00
preDeleteSSHKey = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished deletion of an SSH key.
2024-08-04 23:54:32 +05:00
postDeleteSSHKey = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start adding an ssh key.
2024-08-04 23:54:32 +05:00
preAddSSHKey = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core finished adding ssh key.
2024-08-04 23:54:32 +05:00
postAddSSHKey = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core load template for Mod Security Page.
2024-08-04 23:54:32 +05:00
preLoadModSecurityHome = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished loading template for Mod Security Page.
2024-08-04 23:54:32 +05:00
postLoadModSecurityHome = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start saving ModSecurity configurations.
2024-08-04 23:54:32 +05:00
preSaveModSecConfigurations = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is saving ModSecurity configurations.
2024-08-04 23:54:32 +05:00
postSaveModSecConfigurations = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to load Mod Sec Rules Template Page.
2024-08-04 23:54:32 +05:00
preModSecRules = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished loading Mod Sec Rules Template Page.
2024-08-04 23:54:32 +05:00
postModSecRules = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start saving custom Mod Sec rules.
2024-08-04 23:54:32 +05:00
preSaveModSecRules = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished saving custom Mod Sec rules.
2024-08-04 23:54:32 +05:00
postSaveModSecRules = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to load template for Mod Sec rules packs.
2024-08-04 23:54:32 +05:00
preModSecRulesPacks = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished loading template for Mod Sec rules packs.
2024-08-04 23:54:32 +05:00
postModSecRulesPacks = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core fetch status of Comodo or OWASP rules.
2024-08-04 23:54:32 +05:00
preGetOWASPAndComodoStatus = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished fetching status of Comodo or OWASP rules.
2024-08-04 23:54:32 +05:00
postGetOWASPAndComodoStatus = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start installing Comodo or OWASP rules.
2024-08-04 23:54:32 +05:00
preInstallModSecRulesPack = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished installing Comodo or OWASP rules.
2024-08-04 23:54:32 +05:00
postInstallModSecRulesPack = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core fetch available rules file for Comodo or OWASP.
2024-08-04 23:54:32 +05:00
preGetRulesFiles = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished fetching available rules file for Comodo or OWASP.
2024-08-04 23:54:32 +05:00
postGetRulesFiles = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to enable or disable a rule file.
2024-08-04 23:54:32 +05:00
preEnableDisableRuleFile = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished enabling or disabling a rule file.
2024-08-04 23:54:32 +05:00
postEnableDisableRuleFile = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to load template for CSF.
2024-08-04 23:54:32 +05:00
preCSF = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished loading template for CSF.
2024-08-04 23:54:32 +05:00
postCSF = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start to enable/disable CSF firewall.
2024-08-04 23:54:32 +05:00
preChangeStatus = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished enabling/disabling CSF firewall.
2024-08-04 23:54:32 +05:00
postChangeStatus = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start modifying CSF ports.
2024-08-04 23:54:32 +05:00
preModifyPorts = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished modifying CSF ports.
2024-08-04 23:54:32 +05:00
postModifyPorts = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired before CyberPanel core start modifying IPs.
2024-08-04 23:54:32 +05:00
preModifyIPs = Signal()
2018-10-12 18:18:10 +05:00
## This event is fired after CyberPanel core is finished modifying IPs.
2024-08-04 23:54:32 +05:00
postModifyIPs = Signal()