fail2ban: fixed build failures, added paths file for CRUX
This commit is contained in:
parent
a4ad5daa8f
commit
e70eabca80
@ -2,8 +2,8 @@ drwxr-xr-x root/root etc/
|
||||
drwxr-xr-x root/root etc/fail2ban/
|
||||
drwxr-xr-x root/root etc/fail2ban/action.d/
|
||||
drwxr-xr-x root/root etc/fail2ban/action.d/__pycache__/
|
||||
-rw-r--r-- root/root etc/fail2ban/action.d/__pycache__/badips.cpython-39.pyc
|
||||
-rw-r--r-- root/root etc/fail2ban/action.d/__pycache__/smtp.cpython-39.pyc
|
||||
-rw-r--r-- root/root etc/fail2ban/action.d/__pycache__/badips.cpython-310.pyc
|
||||
-rw-r--r-- root/root etc/fail2ban/action.d/__pycache__/smtp.cpython-310.pyc
|
||||
-rw-rw-r-- root/root etc/fail2ban/action.d/abuseipdb.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/action.d/apf.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/action.d/badips.conf
|
||||
@ -164,15 +164,12 @@ drwxr-xr-x root/root etc/fail2ban/filter.d/ignorecommands/
|
||||
-rw-rw-r-- root/root etc/fail2ban/filter.d/zoneminder.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/jail.conf
|
||||
drwxr-xr-x root/root etc/fail2ban/jail.d/
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-arch.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-common.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-debian.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-fedora.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-freebsd.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-opensuse.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-osx.conf
|
||||
-rw-rw-r-- root/root etc/fail2ban/paths-crux.conf
|
||||
drwxr-xr-x root/root etc/rc.d/
|
||||
-rwxr-x--- root/root etc/rc.d/fail2ban
|
||||
drwxr-xr-x root/root run/
|
||||
drwxr-xr-x root/root run/fail2ban/
|
||||
drwxr-xr-x root/root usr/
|
||||
drwxr-xr-x root/root usr/bin/
|
||||
-rwxr-xr-x root/root usr/bin/fail2ban-client
|
||||
@ -181,338 +178,336 @@ lrwxrwxrwx root/root usr/bin/fail2ban-python -> /usr/bin/python3
|
||||
-rwxr-xr-x root/root usr/bin/fail2ban-server
|
||||
-rwxr-xr-x root/root usr/bin/fail2ban-testcases
|
||||
drwxr-xr-x root/root usr/lib/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban-0.11.2-py3.9.egg-info/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban-0.11.2-py3.9.egg-info/PKG-INFO
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban-0.11.2-py3.9.egg-info/SOURCES.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban-0.11.2-py3.9.egg-info/dependency_links.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban-0.11.2-py3.9.egg-info/top_level.txt
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/__init__.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/exceptions.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/helpers.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/protocol.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/setup.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/__pycache__/version.cpython-39.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/client/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/__init__.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/actionreader.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/beautifier.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/configparserinc.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/configreader.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/configurator.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/csocket.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/fail2banclient.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/fail2bancmdline.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/fail2banreader.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/fail2banregex.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/fail2banserver.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/filterreader.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/jailreader.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/__pycache__/jailsreader.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/actionreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/beautifier.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/configparserinc.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/configreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/configurator.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/csocket.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/fail2banclient.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/fail2bancmdline.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/fail2banreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/fail2banregex.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/fail2banserver.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/filterreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/jailreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/client/jailsreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/exceptions.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/helpers.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/protocol.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/server/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/__init__.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/action.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/actions.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/asyncserver.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/banmanager.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/database.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/datedetector.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/datetemplate.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/failmanager.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/failregex.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/filter.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/filtergamin.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/filterpoll.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/filterpyinotify.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/filtersystemd.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/ipdns.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/jail.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/jails.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/jailthread.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/mytime.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/observer.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/server.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/strptime.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/ticket.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/transmitter.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/__pycache__/utils.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/action.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/actions.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/asyncserver.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/banmanager.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/database.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/datedetector.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/datetemplate.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/failmanager.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/failregex.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/filter.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/filtergamin.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/filterpoll.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/filterpyinotify.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/filtersystemd.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/ipdns.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/jail.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/jails.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/jailthread.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/mytime.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/observer.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/server.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/strptime.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/ticket.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/transmitter.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/server/utils.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/setup.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/__init__.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/actionstestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/actiontestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/banmanagertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/clientbeautifiertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/clientreadertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/databasetestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/datedetectortestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/dummyjail.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/fail2banclienttestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/fail2banregextestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/failmanagertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/filtertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/misctestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/observertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/samplestestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/servertestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/sockettestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/tickettestcase.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/__pycache__/utils.cpython-39.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/__pycache__/__init__.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/__pycache__/test_badips.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/__pycache__/test_smtp.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/test_badips.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/test_badips.py.bak
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/action_d/test_smtp.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/actionstestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/actiontestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/banmanagertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/clientbeautifiertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/clientreadertestcase.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/action.d/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/action.d/action.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/action.d/brokenaction.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/fail2ban.conf
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/checklogtype.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/checklogtype_test.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/simple.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/test.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/test.local
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/zzz-generic-example.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/filter.d/zzz-sshd-obsolete-multiline.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/config/jail.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/databasetestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/datedetectortestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/dummyjail.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/fail2banclienttestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/fail2banregextestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/failmanagertestcase.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/__pycache__/ignorecommand.cpython-39.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/action.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/action_checkainfo.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/action_errors.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/action_modifyainfo.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/action_noAction.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/__pycache__/action_nomethod.cpython-39.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/action.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/action_checkainfo.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/action_errors.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/action_modifyainfo.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/action_noAction.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/action.d/action_nomethod.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__/digest.cpython-39.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htpasswd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/cant_get_me.html (EMPTY)
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/.htpasswd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest.py.bak
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/noentry/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/config/apache-auth/noentry/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/database_v1.db
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/database_v2.db
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/filter.d/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/filter.d/substition.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/filter.d/testcase-common.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/filter.d/testcase01.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/filter.d/testcase02.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/filter.d/testcase02.local
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/ignorecommand.py
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/3proxy
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-badbots
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-botsearch
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-fakegooglebot
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-modsecurity
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-nohome
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-noscript
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-overflows
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-pass
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/apache-shellshock
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/assp
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/asterisk
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/bitwarden
|
||||
drwxr-xr-x root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/bsd/
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/bsd/syslog-plain.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/bsd/syslog-v.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/bsd/syslog-vv.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/centreon
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/counter-strike
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/courier-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/courier-smtp
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/cyrus-imap
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/directadmin
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/domino-smtp
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/dovecot
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/dropbear
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/drupal-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/ejabberd-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/exim
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/exim-spam
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/freeswitch
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/froxlor-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/gitlab
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/grafana
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/groupoffice
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/gssftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/guacamole
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/haproxy-http-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/horde
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/kerio
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/lighttpd-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/mongodb-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/monit
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/murmur
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/mysqld-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/nagios
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/named-refused
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/nginx-botsearch
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/nginx-http-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/nginx-limit-req
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/nsd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/openhab
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/openwebmail
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/oracleims
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/pam-generic
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/perdition
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/php-url-fopen
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/phpmyadmin-syslog
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/portsentry
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/postfix
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/proftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/pure-ftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/qmail
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/recidive
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/roundcube-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/screensharingd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/selinux-ssh
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/sendmail-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/sendmail-reject
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/sieve
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/slapd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/softethervpn
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/sogo-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/solid-pop3d
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/squid
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/squirrelmail
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/sshd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/sshd-journal
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/stunnel
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/suhosin
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/tine20
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/traefik-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/uwimap-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/vsftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/webmin-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/wuftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/xinetd-fail
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/znc-adminlog
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/zoneminder
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/zzz-generic-example
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/logs/zzz-sshd-obsolete-multiline
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase-journal.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase-multiline.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase-usedns.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase-wrong-char.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase01.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase01a.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase02.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase03.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/testcase04.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/files/zzz-sshd-obsolete-multiline.log
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/filtertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/misctestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/observertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/samplestestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/servertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/sockettestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/tickettestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/tests/utils.py
|
||||
-rw-r--r-- root/root usr/lib/python3.9/site-packages/fail2ban/version.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban-0.11.2-py3.10.egg-info/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban-0.11.2-py3.10.egg-info/PKG-INFO
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban-0.11.2-py3.10.egg-info/SOURCES.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban-0.11.2-py3.10.egg-info/dependency_links.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban-0.11.2-py3.10.egg-info/top_level.txt
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/exceptions.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/helpers.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/protocol.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/setup.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/__pycache__/version.cpython-310.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/client/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/actionreader.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/beautifier.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/configparserinc.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/configreader.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/configurator.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/csocket.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/fail2banclient.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/fail2bancmdline.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/fail2banreader.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/fail2banregex.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/fail2banserver.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/filterreader.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/jailreader.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/__pycache__/jailsreader.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/actionreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/beautifier.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/configparserinc.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/configreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/configurator.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/csocket.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/fail2banclient.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/fail2bancmdline.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/fail2banreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/fail2banregex.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/fail2banserver.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/filterreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/jailreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/client/jailsreader.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/exceptions.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/helpers.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/protocol.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/server/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/action.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/actions.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/asyncserver.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/banmanager.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/database.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/datedetector.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/datetemplate.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/failmanager.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/failregex.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/filter.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/filtergamin.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/filterpoll.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/filterpyinotify.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/filtersystemd.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/ipdns.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/jail.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/jails.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/jailthread.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/mytime.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/observer.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/server.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/strptime.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/ticket.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/transmitter.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/__pycache__/utils.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/action.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/actions.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/asyncserver.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/banmanager.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/database.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/datedetector.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/datetemplate.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/failmanager.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/failregex.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/filter.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/filtergamin.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/filterpoll.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/filterpyinotify.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/filtersystemd.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/ipdns.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/jail.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/jails.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/jailthread.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/mytime.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/observer.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/server.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/strptime.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/ticket.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/transmitter.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/server/utils.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/setup.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/actionstestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/actiontestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/banmanagertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/clientbeautifiertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/clientreadertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/databasetestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/datedetectortestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/dummyjail.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/fail2banclienttestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/fail2banregextestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/failmanagertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/filtertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/misctestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/observertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/samplestestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/servertestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/sockettestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/tickettestcase.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/__pycache__/utils.cpython-310.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/__init__.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/__pycache__/__init__.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/__pycache__/test_badips.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/__pycache__/test_smtp.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/test_badips.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/test_badips.py.bak
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/action_d/test_smtp.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/actionstestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/actiontestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/banmanagertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/clientbeautifiertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/clientreadertestcase.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/action.d/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/action.d/action.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/action.d/brokenaction.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/fail2ban.conf
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/checklogtype.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/checklogtype_test.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/simple.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/test.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/test.local
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/zzz-generic-example.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/filter.d/zzz-sshd-obsolete-multiline.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/config/jail.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/databasetestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/datedetectortestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/dummyjail.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/fail2banclienttestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/fail2banregextestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/failmanagertestcase.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/__pycache__/ignorecommand.cpython-310.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/action.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/action_checkainfo.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/action_errors.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/action_modifyainfo.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/action_noAction.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/__pycache__/action_nomethod.cpython-310.pyc
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/action.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/action_checkainfo.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/action_errors.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/action_modifyainfo.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/action_noAction.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/action.d/action_nomethod.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__/digest.cpython-310.pyc
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htpasswd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/cant_get_me.html (EMPTY)
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/.htpasswd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest.py.bak
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htpasswd
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/noentry/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/config/apache-auth/noentry/.htaccess
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/database_v1.db
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/database_v2.db
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/filter.d/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/filter.d/substition.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/filter.d/testcase-common.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/filter.d/testcase01.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/filter.d/testcase02.conf
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/filter.d/testcase02.local
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/ignorecommand.py
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/3proxy
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-badbots
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-botsearch
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-fakegooglebot
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-modsecurity
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-nohome
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-noscript
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-overflows
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-pass
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/apache-shellshock
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/assp
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/asterisk
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/bitwarden
|
||||
drwxr-xr-x root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/bsd/
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/bsd/syslog-plain.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/bsd/syslog-v.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/bsd/syslog-vv.txt
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/centreon
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/counter-strike
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/courier-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/courier-smtp
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/cyrus-imap
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/directadmin
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/domino-smtp
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/dovecot
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/dropbear
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/drupal-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/ejabberd-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/exim
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/exim-spam
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/freeswitch
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/froxlor-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/gitlab
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/grafana
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/groupoffice
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/gssftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/guacamole
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/haproxy-http-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/horde
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/kerio
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/lighttpd-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/mongodb-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/monit
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/murmur
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/mysqld-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/nagios
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/named-refused
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/nginx-botsearch
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/nginx-http-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/nginx-limit-req
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/nsd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/openhab
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/openwebmail
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/oracleims
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/pam-generic
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/perdition
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/php-url-fopen
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/phpmyadmin-syslog
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/portsentry
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/postfix
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/proftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/pure-ftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/qmail
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/recidive
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/roundcube-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/screensharingd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/selinux-ssh
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/sendmail-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/sendmail-reject
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/sieve
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/slapd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/softethervpn
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/sogo-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/solid-pop3d
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/squid
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/squirrelmail
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/sshd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/sshd-journal
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/stunnel
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/suhosin
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/tine20
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/traefik-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/uwimap-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/vsftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/webmin-auth
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/wuftpd
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/xinetd-fail
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/znc-adminlog
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/zoneminder
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/zzz-generic-example
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/logs/zzz-sshd-obsolete-multiline
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase-journal.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase-multiline.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase-usedns.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase-wrong-char.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase01.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase01a.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase02.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase03.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/testcase04.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/files/zzz-sshd-obsolete-multiline.log
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/filtertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/misctestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/observertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/samplestestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/servertestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/sockettestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/tickettestcase.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/tests/utils.py
|
||||
-rw-r--r-- root/root usr/lib/python3.10/site-packages/fail2ban/version.py
|
||||
drwxr-xr-x root/root usr/share/
|
||||
drwxr-xr-x root/root var/
|
||||
drwxr-xr-x root/root var/lib/
|
||||
drwxr-xr-x root/root var/lib/fail2ban/
|
||||
drwxr-xr-x root/root var/run/
|
||||
drwxr-xr-x root/root var/run/fail2ban/
|
||||
|
@ -1,6 +1,10 @@
|
||||
untrusted comment: verify with /etc/ports/contrib.pub
|
||||
RWSagIOpLGJF367l71urQgYdWGIcYSAUsWphvv2MouceDrkqAGsT/uYiL6tsEm7I5hCKtXzYyjooWsYpAuVPkzKDBYOsJ5H3+QM=
|
||||
SHA256 (Pkgfile) = e5abf200bec92d677a21fe8dab9385ea1388c01396ed510f157aa46723fcf648
|
||||
SHA256 (.footprint) = d9c938a9f4e81f69996281070a2e80408b2eefcda7ebde59fb570563891e2fab
|
||||
RWSagIOpLGJF3xdLVIQSu1FpJ0vUIaw3Wi3fYkqrS4Pd9zmy6XVELJRKbodYuF5Yv946pXjcEf2+HroQ1V8r7il7TSL74ETYJQA=
|
||||
SHA256 (Pkgfile) = 903038e3f2ee3d5b0db5a3bf81f3c42be89b5bb34562ca5bc9f74aa38c521885
|
||||
SHA256 (.footprint) = 85cf15dda6dc534fb8597faf25f0415442cc4fec866bd38e21a6ed98d33fed9f
|
||||
SHA256 (fail2ban-0.11.2.tar.gz) = 383108e5f8644cefb288537950923b7520f642e7e114efb843f6e7ea9268b1e0
|
||||
SHA256 (fail2ban.rc) = c8fd673d954deb9ed2fde9faa8d8633196f314561b04f0821267425a94c7e8ac
|
||||
SHA256 (fail2ban.rc) = 2ce3ca9c641dcaa29028909b4f9a2d7f22533ac9d3be9aba45a8362fcb4e36b0
|
||||
SHA256 (paths-crux.conf) = 41e6c077c568d7e2fe600e893aa70d7912dcd0316a88f5a695f5ff0d558c8f82
|
||||
SHA256 (fail2ban-0.11.2_CVE-2021-32749.patch) = 11270fb30913ae5ce4ee18f95d0425e2dc03f8f3aef7bb6827b4ad2f7cdd8be6
|
||||
SHA256 (gh-3020.patch) = 9403dbfccc2073f80f9f6a9cca99b74cf9f11c4a39e3e62aa6c0678d76cf48a6
|
||||
SHA256 (2to3.patch) = dc3d255658943214f82114b11c6696d0e5253bc164c6c5034e4ecd5d852ed425
|
||||
|
64
fail2ban/2to3.patch
Normal file
64
fail2ban/2to3.patch
Normal file
@ -0,0 +1,64 @@
|
||||
From 5ac303df8a171f748330d4c645ccbf1c2c7f3497 Mon Sep 17 00:00:00 2001
|
||||
From: sebres <info@sebres.de>
|
||||
Date: Sun, 19 Sep 2021 18:49:18 +0200
|
||||
Subject: [PATCH] fix gh-3098: build fails with error in fail2ban setup
|
||||
command: use_2to3 is invalid (setuptools 58+)
|
||||
|
||||
---
|
||||
setup.py | 16 +---------------
|
||||
1 file changed, 1 insertion(+), 15 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index f4c2550f6..98413273c 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -48,7 +48,7 @@
|
||||
from glob import glob
|
||||
|
||||
from fail2ban.setup import updatePyExec
|
||||
-
|
||||
+from fail2ban.version import version
|
||||
|
||||
source_dir = os.path.realpath(os.path.dirname(
|
||||
# __file__ seems to be overwritten sometimes on some python versions (e.g. bug of 2.6 by running under cProfile, etc.):
|
||||
@@ -112,22 +112,12 @@ def update_scripts(self, dry_run=False):
|
||||
# Wrapper to specify fail2ban own options:
|
||||
class install_command_f2b(install):
|
||||
user_options = install.user_options + [
|
||||
- ('disable-2to3', None, 'Specify to deactivate 2to3, e.g. if the install runs from fail2ban test-cases.'),
|
||||
('without-tests', None, 'without tests files installation'),
|
||||
]
|
||||
def initialize_options(self):
|
||||
- self.disable_2to3 = None
|
||||
self.without_tests = not with_tests
|
||||
install.initialize_options(self)
|
||||
def finalize_options(self):
|
||||
- global _2to3
|
||||
- ## in the test cases 2to3 should be already done (fail2ban-2to3):
|
||||
- if self.disable_2to3:
|
||||
- _2to3 = False
|
||||
- if _2to3:
|
||||
- cmdclass = self.distribution.cmdclass
|
||||
- cmdclass['build_py'] = build_py_2to3
|
||||
- cmdclass['build_scripts'] = build_scripts_2to3
|
||||
if self.without_tests:
|
||||
self.distribution.scripts.remove('bin/fail2ban-testcases')
|
||||
|
||||
@@ -178,7 +168,6 @@ def run(self):
|
||||
if setuptools:
|
||||
setup_extra = {
|
||||
'test_suite': "fail2ban.tests.utils.gatherTests",
|
||||
- 'use_2to3': True,
|
||||
}
|
||||
else:
|
||||
setup_extra = {}
|
||||
@@ -202,9 +191,6 @@ def run(self):
|
||||
('/usr/share/doc/fail2ban', doc_files)
|
||||
)
|
||||
|
||||
-# Get version number, avoiding importing fail2ban.
|
||||
-# This is due to tests not functioning for python3 as 2to3 takes place later
|
||||
-exec(open(join("fail2ban", "version.py")).read())
|
||||
|
||||
setup(
|
||||
name = "fail2ban",
|
@ -5,20 +5,29 @@
|
||||
|
||||
name=fail2ban
|
||||
version=0.11.2
|
||||
release=1
|
||||
release=3
|
||||
source=(https://github.com/fail2ban/$name/archive/$version/$name-$version.tar.gz
|
||||
fail2ban.rc)
|
||||
fail2ban.rc paths-crux.conf
|
||||
fail2ban-0.11.2_CVE-2021-32749.patch
|
||||
gh-3020.patch
|
||||
2to3.patch)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
|
||||
patch -Np1 -i $SRC/fail2ban-0.11.2_CVE-2021-32749.patch
|
||||
patch -Np1 -i $SRC/2to3.patch
|
||||
patch -Np1 -i $SRC/gh-3020.patch
|
||||
|
||||
./fail2ban-2to3
|
||||
/usr/bin/python3 setup.py build
|
||||
/usr/bin/python3 setup.py install --root=$PKG --prefix=/usr --skip-build
|
||||
/usr/bin/python3 -mcompileall $PKG
|
||||
|
||||
install -m 0750 -D $SRC/fail2ban.rc $PKG/etc/rc.d/fail2ban
|
||||
find $PKG \(\
|
||||
-iname "*README*" \
|
||||
\) -exec rm '{}' \+
|
||||
install -Dm750 $SRC/fail2ban.rc $PKG/etc/rc.d/fail2ban
|
||||
install -Dm664 $SRC/paths-crux.conf $PKG/etc/fail2ban/paths-crux.conf
|
||||
|
||||
find $PKG -iname "*README*" -exec rm '{}' \+
|
||||
rm -r $PKG/etc/fail2ban/paths-{arch,debian,fedora,freebsd,opensuse,osx}.conf
|
||||
rm -r $PKG/usr/share/doc
|
||||
}
|
||||
|
155
fail2ban/fail2ban-0.11.2_CVE-2021-32749.patch
Normal file
155
fail2ban/fail2ban-0.11.2_CVE-2021-32749.patch
Normal file
@ -0,0 +1,155 @@
|
||||
From 410a6ce5c80dd981c22752da034f2529b5eee844 Mon Sep 17 00:00:00 2001
|
||||
From: sebres <serg.brester@sebres.de>
|
||||
Date: Mon, 21 Jun 2021 17:12:53 +0200
|
||||
Subject: [PATCH] fixed possible RCE vulnerability, unset escape variable
|
||||
(default tilde) stops consider "~" char after new-line as composing escape
|
||||
sequence
|
||||
|
||||
---
|
||||
config/action.d/complain.conf | 2 +-
|
||||
config/action.d/dshield.conf | 2 +-
|
||||
config/action.d/mail-buffered.conf | 8 ++++----
|
||||
config/action.d/mail-whois-lines.conf | 2 +-
|
||||
config/action.d/mail-whois.conf | 6 +++---
|
||||
config/action.d/mail.conf | 6 +++---
|
||||
6 files changed, 13 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/config/action.d/complain.conf b/config/action.d/complain.conf
|
||||
index 3a5f882c9f..4d73b05859 100644
|
||||
--- a/config/action.d/complain.conf
|
||||
+++ b/config/action.d/complain.conf
|
||||
@@ -102,7 +102,7 @@ logpath = /dev/null
|
||||
# Notes.: Your system mail command. Is passed 2 args: subject and recipient
|
||||
# Values: CMD
|
||||
#
|
||||
-mailcmd = mail -s
|
||||
+mailcmd = mail -E 'set escape' -s
|
||||
|
||||
# Option: mailargs
|
||||
# Notes.: Additional arguments to mail command. e.g. for standard Unix mail:
|
||||
diff --git a/config/action.d/dshield.conf b/config/action.d/dshield.conf
|
||||
index c128bef348..3d5a7a53a9 100644
|
||||
--- a/config/action.d/dshield.conf
|
||||
+++ b/config/action.d/dshield.conf
|
||||
@@ -179,7 +179,7 @@ tcpflags =
|
||||
# Notes.: Your system mail command. Is passed 2 args: subject and recipient
|
||||
# Values: CMD
|
||||
#
|
||||
-mailcmd = mail -s
|
||||
+mailcmd = mail -E 'set escape' -s
|
||||
|
||||
# Option: mailargs
|
||||
# Notes.: Additional arguments to mail command. e.g. for standard Unix mail:
|
||||
diff --git a/config/action.d/mail-buffered.conf b/config/action.d/mail-buffered.conf
|
||||
index 325f185b2f..79b841049c 100644
|
||||
--- a/config/action.d/mail-buffered.conf
|
||||
+++ b/config/action.d/mail-buffered.conf
|
||||
@@ -17,7 +17,7 @@ actionstart = printf %%b "Hi,\n
|
||||
The jail <name> has been started successfully.\n
|
||||
Output will be buffered until <lines> lines are available.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: started on <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: started on <fq-hostname>" <dest>
|
||||
|
||||
# Option: actionstop
|
||||
# Notes.: command executed at the stop of jail (or at the end of Fail2Ban)
|
||||
@@ -28,13 +28,13 @@ actionstop = if [ -f <tmpfile> ]; then
|
||||
These hosts have been banned by Fail2Ban.\n
|
||||
`cat <tmpfile>`
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: Summary from <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: Summary from <fq-hostname>" <dest>
|
||||
rm <tmpfile>
|
||||
fi
|
||||
printf %%b "Hi,\n
|
||||
The jail <name> has been stopped.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: stopped on <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: stopped on <fq-hostname>" <dest>
|
||||
|
||||
# Option: actioncheck
|
||||
# Notes.: command executed once before each actionban command
|
||||
@@ -55,7 +55,7 @@ actionban = printf %%b "`date`: <ip> (<failures> failures)\n" >> <tmpfile>
|
||||
These hosts have been banned by Fail2Ban.\n
|
||||
`cat <tmpfile>`
|
||||
\nRegards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: Summary" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: Summary" <dest>
|
||||
rm <tmpfile>
|
||||
fi
|
||||
|
||||
diff --git a/config/action.d/mail-whois-lines.conf b/config/action.d/mail-whois-lines.conf
|
||||
index 3a3e56b2c7..d2818cb9b9 100644
|
||||
--- a/config/action.d/mail-whois-lines.conf
|
||||
+++ b/config/action.d/mail-whois-lines.conf
|
||||
@@ -72,7 +72,7 @@ actionunban =
|
||||
# Notes.: Your system mail command. Is passed 2 args: subject and recipient
|
||||
# Values: CMD
|
||||
#
|
||||
-mailcmd = mail -s
|
||||
+mailcmd = mail -E 'set escape' -s
|
||||
|
||||
# Default name of the chain
|
||||
#
|
||||
diff --git a/config/action.d/mail-whois.conf b/config/action.d/mail-whois.conf
|
||||
index 7fea34c40d..ab33b616dc 100644
|
||||
--- a/config/action.d/mail-whois.conf
|
||||
+++ b/config/action.d/mail-whois.conf
|
||||
@@ -20,7 +20,7 @@ norestored = 1
|
||||
actionstart = printf %%b "Hi,\n
|
||||
The jail <name> has been started successfully.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: started on <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: started on <fq-hostname>" <dest>
|
||||
|
||||
# Option: actionstop
|
||||
# Notes.: command executed at the stop of jail (or at the end of Fail2Ban)
|
||||
@@ -29,7 +29,7 @@ actionstart = printf %%b "Hi,\n
|
||||
actionstop = printf %%b "Hi,\n
|
||||
The jail <name> has been stopped.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: stopped on <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: stopped on <fq-hostname>" <dest>
|
||||
|
||||
# Option: actioncheck
|
||||
# Notes.: command executed once before each actionban command
|
||||
@@ -49,7 +49,7 @@ actionban = printf %%b "Hi,\n
|
||||
Here is more information about <ip> :\n
|
||||
`%(_whois_command)s`\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: banned <ip> from <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: banned <ip> from <fq-hostname>" <dest>
|
||||
|
||||
# Option: actionunban
|
||||
# Notes.: command executed when unbanning an IP. Take care that the
|
||||
diff --git a/config/action.d/mail.conf b/config/action.d/mail.conf
|
||||
index 5d8c0e154c..f4838ddcb6 100644
|
||||
--- a/config/action.d/mail.conf
|
||||
+++ b/config/action.d/mail.conf
|
||||
@@ -16,7 +16,7 @@ norestored = 1
|
||||
actionstart = printf %%b "Hi,\n
|
||||
The jail <name> has been started successfully.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: started on <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: started on <fq-hostname>" <dest>
|
||||
|
||||
# Option: actionstop
|
||||
# Notes.: command executed at the stop of jail (or at the end of Fail2Ban)
|
||||
@@ -25,7 +25,7 @@ actionstart = printf %%b "Hi,\n
|
||||
actionstop = printf %%b "Hi,\n
|
||||
The jail <name> has been stopped.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: stopped on <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: stopped on <fq-hostname>" <dest>
|
||||
|
||||
# Option: actioncheck
|
||||
# Notes.: command executed once before each actionban command
|
||||
@@ -43,7 +43,7 @@ actionban = printf %%b "Hi,\n
|
||||
The IP <ip> has just been banned by Fail2Ban after
|
||||
<failures> attempts against <name>.\n
|
||||
Regards,\n
|
||||
- Fail2Ban"|mail -s "[Fail2Ban] <name>: banned <ip> from <fq-hostname>" <dest>
|
||||
+ Fail2Ban"|mail -E 'set escape' -s "[Fail2Ban] <name>: banned <ip> from <fq-hostname>" <dest>
|
||||
|
||||
# Option: actionunban
|
||||
# Notes.: command executed when unbanning an IP. Take care that the
|
@ -10,37 +10,37 @@ export PATH="/sbin:/usr/sbin:/bin:/usr/bin:"
|
||||
# Check for configuration files
|
||||
[ -f /etc/fail2ban/fail2ban.conf ] || exit 1
|
||||
|
||||
# If you have to edit this section for this or any other
|
||||
# port useage let me know, with a patch or added lines,
|
||||
# If you have to edit this section for this or any other
|
||||
# port useage let me know, with a patch or added lines,
|
||||
# or simplely e-mail me the altered file and I'll include the changes.
|
||||
|
||||
RETVAL=0
|
||||
|
||||
case $1 in
|
||||
start)
|
||||
echo -n "Starting $DAEMON..."
|
||||
rm -rf /var/run/fail2ban/fail2ban.sock # in case of unclean shutdown
|
||||
/usr/bin/$DAEMON start > /dev/null & RETVAL=$?
|
||||
if [ $RETVAL = 0 ]; then
|
||||
echo " done."
|
||||
fi
|
||||
;;
|
||||
echo -n "Starting $DAEMON..."
|
||||
rm -rf /var/run/fail2ban/fail2ban.sock # in case of unclean shutdown
|
||||
/usr/bin/$DAEMON start > /dev/null & RETVAL=$?
|
||||
if [ $RETVAL = 0 ]; then
|
||||
echo " done."
|
||||
fi
|
||||
;;
|
||||
stop)
|
||||
echo -n "Shutting down $DAEMON..."
|
||||
/usr/bin/$DAEMON stop > /dev/null
|
||||
RETVAL=$?
|
||||
echo " done."
|
||||
;;
|
||||
echo -n "Shutting down $DAEMON..."
|
||||
/usr/bin/$DAEMON stop > /dev/null
|
||||
RETVAL=$?
|
||||
echo " done."
|
||||
;;
|
||||
restart)
|
||||
$0 stop
|
||||
sleep 2
|
||||
$0 start
|
||||
RETVAL=$?
|
||||
;;
|
||||
$0 stop
|
||||
sleep 2
|
||||
$0 start
|
||||
RETVAL=$?
|
||||
;;
|
||||
*)
|
||||
echo "usage: $0 [start|stop|restart]"
|
||||
exit 1
|
||||
;;
|
||||
echo "usage: $0 [start|stop|restart]"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit $RETVAL
|
||||
|
52
fail2ban/gh-3020.patch
Normal file
52
fail2ban/gh-3020.patch
Normal file
@ -0,0 +1,52 @@
|
||||
From ef5c826c74c160d33d4b79b23d564f944d16a9dd Mon Sep 17 00:00:00 2001
|
||||
From: sebres <info@sebres.de>
|
||||
Date: Fri, 7 May 2021 01:16:48 +0200
|
||||
Subject: [PATCH] fixes search for the best datepattern (gh-3020) - e. g. if
|
||||
line is too short, boundaries check for previously known unprecise pattern
|
||||
may fail on incomplete lines (logging break-off, no flush, etc)
|
||||
|
||||
---
|
||||
fail2ban/server/datedetector.py | 4 ++--
|
||||
fail2ban/tests/fail2banregextestcase.py | 12 +++++++++++-
|
||||
2 files changed, 13 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/fail2ban/server/datedetector.py b/fail2ban/server/datedetector.py
|
||||
index ecc9d93599..b90e1b2642 100644
|
||||
--- a/fail2ban/server/datedetector.py
|
||||
+++ b/fail2ban/server/datedetector.py
|
||||
@@ -365,10 +365,10 @@ def matchTime(self, line):
|
||||
# with space or some special char), otherwise possible collision/pattern switch:
|
||||
if ((
|
||||
line[distance-1:distance] == self.__lastPos[1] or
|
||||
- (line[distance] == self.__lastPos[2] and not self.__lastPos[2].isalnum())
|
||||
+ (line[distance:distance+1] == self.__lastPos[2] and not self.__lastPos[2].isalnum())
|
||||
) and (
|
||||
line[endpos:endpos+1] == self.__lastEndPos[2] or
|
||||
- (line[endpos-1] == self.__lastEndPos[1] and not self.__lastEndPos[1].isalnum())
|
||||
+ (line[endpos-1:endpos] == self.__lastEndPos[1] and not self.__lastEndPos[1].isalnum())
|
||||
)):
|
||||
# search in line part only:
|
||||
log(logLevel-1, " boundaries are correct, search in part %r", line[distance:endpos])
|
||||
diff --git a/fail2ban/tests/fail2banregextestcase.py b/fail2ban/tests/fail2banregextestcase.py
|
||||
index 85fe4f150f..1c55e227dc 100644
|
||||
--- a/fail2ban/tests/fail2banregextestcase.py
|
||||
+++ b/fail2ban/tests/fail2banregextestcase.py
|
||||
@@ -384,7 +384,17 @@ def testNoDateTime(self):
|
||||
"Found a match but no valid date/time found",
|
||||
"Match without a timestamp:", all=True)
|
||||
|
||||
- self.pruneLog()
|
||||
+ def testIncompleteDateTime(self):
|
||||
+ # datepattern in followed lines doesn't match previously known pattern + line is too short
|
||||
+ # (logging break-off, no flush, etc):
|
||||
+ self.assertTrue(_test_exec(
|
||||
+ '-o', 'Found-ADDR:<ip>',
|
||||
+ '192.0.2.1 - - [02/May/2021:18:40:55 +0100] "GET / HTTP/1.1" 302 328 "-" "Mozilla/5.0" "-"\n'
|
||||
+ '192.0.2.2 - - [02/May/2021:18:40:55 +0100\n'
|
||||
+ '192.0.2.3 - - [02/May/2021:18:40:55',
|
||||
+ '^<ADDR>'))
|
||||
+ self.assertLogged(
|
||||
+ "Found-ADDR:192.0.2.1", "Found-ADDR:192.0.2.2", "Found-ADDR:192.0.2.3", all=True)
|
||||
|
||||
def testFrmtOutputWrapML(self):
|
||||
unittest.F2B.SkipIfCfgMissing(stock=True)
|
59
fail2ban/paths-crux.conf
Normal file
59
fail2ban/paths-crux.conf
Normal file
@ -0,0 +1,59 @@
|
||||
[INCLUDES]
|
||||
after = paths-overrides.local
|
||||
|
||||
[DEFAULT]
|
||||
default_backend = %(default/backend)s
|
||||
syslog_local0 = /var/log/messages
|
||||
syslog_authpriv = /var/log/auth.log
|
||||
syslog_daemon = %(syslog_local0)s
|
||||
syslog_ftp = %(syslog_local0)s
|
||||
syslog_mail =
|
||||
syslog_mail_warn =
|
||||
syslog_user = %(syslog_local0)s
|
||||
|
||||
# Set the default syslog backend target to default_backend
|
||||
syslog_backend = %(default_backend)s
|
||||
|
||||
sshd_log = /var/log/auth
|
||||
sshd_backend = %(default_backend)s
|
||||
|
||||
dropbear_log = /var/log/auth
|
||||
dropbear_backend = %(default_backend)s
|
||||
|
||||
apache_error_log = /var/log/apache/*error_log
|
||||
apache_access_log = /var/log/apache/*access_log
|
||||
|
||||
exim_main_log = /var/log/exim/mainlog
|
||||
|
||||
nginx_error_log = /var/log/nginx/*error.log
|
||||
|
||||
nginx_access_log = /var/log/nginx/*access.log
|
||||
|
||||
lighttpd_error_log = /var/log/lighttpd/error.log
|
||||
|
||||
suhosin_log = %(syslog_user)s
|
||||
%(lighttpd_error_log)s
|
||||
|
||||
proftpd_log = %(syslog_ftp)s
|
||||
proftpd_backend = %(default_backend)s
|
||||
|
||||
pureftpd_log = %(syslog_ftp)s
|
||||
pureftpd_backend = %(default_backend)s
|
||||
|
||||
wuftpd_log = %(syslog_ftp)s
|
||||
wuftpd_backend = %(default_backend)s
|
||||
|
||||
vsftpd_log = /var/log/vsftpd.log
|
||||
|
||||
postfix_log = %(syslog_mail_warn)s
|
||||
postfix_backend = %(default_backend)s
|
||||
|
||||
dovecot_log = /var/log/dovecot
|
||||
dovecot_backend = %(default_backend)s
|
||||
|
||||
# todo
|
||||
#mysql_log =
|
||||
#mysql_backend = %(default_backend)s
|
||||
|
||||
# Directory with ignorecommand scripts
|
||||
ignorecommands_dir = /etc/fail2ban/filter.d/ignorecommands
|
Loading…
x
Reference in New Issue
Block a user