How To Install fail2ban-tests on Rocky Linux 8

In this tutorial we learn how to install fail2ban-tests on Rocky Linux 8. fail2ban-tests is Fail2Ban testcases

Introduction

In this tutorial we learn how to install fail2ban-tests on Rocky Linux 8.

What is fail2ban-tests

This package contains Fail2Ban’s testscases and scripts.

We can use yum or dnf to install fail2ban-tests on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install fail2ban-tests.

Install fail2ban-tests on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install fail2ban-tests using dnf by running the following command:

sudo dnf -y install fail2ban-tests

Install fail2ban-tests on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install fail2ban-tests using yum by running the following command:

sudo yum -y install fail2ban-tests

How To Uninstall fail2ban-tests on Rocky Linux 8

To uninstall only the fail2ban-tests package we can use the following command:

sudo dnf remove fail2ban-tests

fail2ban-tests Package Contents on Rocky Linux 8

/usr/bin/fail2ban-testcases
/usr/lib/python3.6/site-packages/fail2ban/tests
/usr/lib/python3.6/site-packages/fail2ban/tests/__init__.py
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/actionstestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/actionstestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/actiontestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/actiontestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/banmanagertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/banmanagertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/clientbeautifiertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/clientbeautifiertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/clientreadertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/clientreadertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/databasetestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/databasetestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/datedetectortestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/datedetectortestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/dummyjail.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/dummyjail.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/fail2banclienttestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/fail2banclienttestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/fail2banregextestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/fail2banregextestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/failmanagertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/failmanagertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/filtertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/filtertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/misctestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/misctestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/observertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/observertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/samplestestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/samplestestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/servertestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/servertestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/sockettestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/sockettestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/tickettestcase.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/tickettestcase.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__init__.py
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__/test_badips.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__/test_badips.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__/test_smtp.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/__pycache__/test_smtp.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/test_badips.py
/usr/lib/python3.6/site-packages/fail2ban/tests/action_d/test_smtp.py
/usr/lib/python3.6/site-packages/fail2ban/tests/actionstestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/actiontestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/banmanagertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/clientbeautifiertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/clientreadertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/config
/usr/lib/python3.6/site-packages/fail2ban/tests/config/action.d
/usr/lib/python3.6/site-packages/fail2ban/tests/config/action.d/action.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/action.d/brokenaction.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/fail2ban.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/checklogtype.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/checklogtype_test.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/simple.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/test.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/test.local
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/zzz-generic-example.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/filter.d/zzz-sshd-obsolete-multiline.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/config/jail.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/databasetestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/datedetectortestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/dummyjail.py
/usr/lib/python3.6/site-packages/fail2ban/tests/fail2banclienttestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/fail2banregextestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/failmanagertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files
/usr/lib/python3.6/site-packages/fail2ban/tests/files/__pycache__
/usr/lib/python3.6/site-packages/fail2ban/tests/files/__pycache__/ignorecommand.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/__pycache__/ignorecommand.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_checkainfo.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_checkainfo.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_errors.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_errors.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_modifyainfo.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_modifyainfo.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_noAction.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_noAction.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_nomethod.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/__pycache__/action_nomethod.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/action.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/action_checkainfo.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/action_errors.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/action_modifyainfo.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/action_noAction.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/action.d/action_nomethod.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/README
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__/digest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/__pycache__/digest.cpython-36.pyc
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htpasswd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner/cant_get_me.html
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/file
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/basic/file/.htpasswd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest/.htpasswd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon/.htpasswd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_time
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_time/.htpasswd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htpasswd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/noentry
/usr/lib/python3.6/site-packages/fail2ban/tests/files/config/apache-auth/noentry/.htaccess
/usr/lib/python3.6/site-packages/fail2ban/tests/files/database_v1.db
/usr/lib/python3.6/site-packages/fail2ban/tests/files/database_v2.db
/usr/lib/python3.6/site-packages/fail2ban/tests/files/filter.d
/usr/lib/python3.6/site-packages/fail2ban/tests/files/filter.d/substition.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/files/filter.d/testcase-common.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/files/filter.d/testcase01.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/files/filter.d/testcase02.conf
/usr/lib/python3.6/site-packages/fail2ban/tests/files/filter.d/testcase02.local
/usr/lib/python3.6/site-packages/fail2ban/tests/files/ignorecommand.py
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/3proxy
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-badbots
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-botsearch
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-fakegooglebot
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-modsecurity
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-nohome
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-noscript
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-overflows
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-pass
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/apache-shellshock
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/assp
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/asterisk
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/bitwarden
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/bsd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/bsd/syslog-plain.txt
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/bsd/syslog-v.txt
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/bsd/syslog-vv.txt
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/centreon
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/counter-strike
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/courier-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/courier-smtp
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/cyrus-imap
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/directadmin
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/domino-smtp
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/dovecot
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/dropbear
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/drupal-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/ejabberd-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/exim
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/exim-spam
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/freeswitch
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/froxlor-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/gitlab
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/grafana
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/groupoffice
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/gssftpd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/guacamole
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/haproxy-http-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/horde
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/kerio
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/lighttpd-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/mongodb-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/monit
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/murmur
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/mysqld-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/nagios
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/named-refused
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/nginx-botsearch
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/nginx-http-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/nginx-limit-req
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/nsd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/openhab
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/openwebmail
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/oracleims
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/pam-generic
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/perdition
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/php-url-fopen
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/phpmyadmin-syslog
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/portsentry
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/postfix
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/proftpd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/pure-ftpd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/qmail
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/recidive
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/roundcube-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/screensharingd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/selinux-ssh
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/sendmail-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/sendmail-reject
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/sieve
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/slapd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/softethervpn
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/sogo-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/solid-pop3d
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/squid
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/squirrelmail
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/sshd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/sshd-journal
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/stunnel
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/suhosin
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/tine20
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/traefik-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/uwimap-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/vsftpd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/webmin-auth
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/wuftpd
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/xinetd-fail
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/znc-adminlog
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/zoneminder
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/zzz-generic-example
/usr/lib/python3.6/site-packages/fail2ban/tests/files/logs/zzz-sshd-obsolete-multiline
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase-journal.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase-multiline.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase-usedns.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase-wrong-char.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase01.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase01a.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase02.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase03.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/testcase04.log
/usr/lib/python3.6/site-packages/fail2ban/tests/files/zzz-sshd-obsolete-multiline.log
/usr/lib/python3.6/site-packages/fail2ban/tests/filtertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/misctestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/observertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/samplestestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/servertestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/sockettestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/tickettestcase.py
/usr/lib/python3.6/site-packages/fail2ban/tests/utils.py
/usr/share/man/man1/fail2ban-testcases.1.gz

References

Summary

In this tutorial we learn how to install fail2ban-tests on Rocky Linux 8 using yum and dnf.