Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/fail2ban/tests/files/action.d/ |
Upload File : |
from fail2ban.server.action import ActionBase class TestAction(ActionBase): def __init__(self, jail, name, opt1, opt2=None): super(TestAction, self).__init__(jail, name) self._logSys.debug("%s initialised" % self.__class__.__name__) self.opt1 = opt1 self.opt2 = opt2 self._opt3 = "Hello" def start(self): self._logSys.debug("%s action start" % self.__class__.__name__) def stop(self): self._logSys.debug("%s action stop" % self.__class__.__name__) def ban(self, aInfo): self._logSys.debug("%s action ban" % self.__class__.__name__) def unban(self, aInfo): self._logSys.debug("%s action unban" % self.__class__.__name__) def testmethod(self, text): return "%s %s %s" % (self._opt3, text, self.opt1) Action = TestAction