Ironicamente fail2ban
não possui um método para executar um "dry run or "no-ops" running of the actions defined within. Your only options are to temporarily change the
banaction" que é definido para uma cadeia específica, sobrescrevendo-o para uma determinada cadeia ou sobrescrevendo as ações em si.
Nas versões mais recentes de fail2ban
, você pode criar substituições com bastante facilidade, criando arquivos com nome idêntico com o sufixo .local
em vez de .conf
. Você também tem acesso aos subdiretórios actions.d
e jail.d
, onde é possível substituir os arquivos de configuração de um jail específico, para que você possa redefinir valores para variáveis que foram definidas anteriormente, como banaction
.
Então diga que o seu jail.conf
ou jail.local
tinha isso:
[sshd]
port = ssh
logpath = %(sshd_log)s
banaction = iptables-multiport
Você pode substituir essa prisão, criando um novo arquivo em jail.d
com o seguinte:
[sshd]
port = ssh
logpath = %(sshd_log)s
banaction = iptables-multiport-debug
Você precisaria criar um arquivo correspondente em action.d
chamado iptables-multiport-debug.conf
. Você também pode abrir mão disso e simplesmente substituir o arquivo banaction
no diretório action.d
. Simplesmente copie o arquivo iptables-multipart.conf
preexistente para iptables-multipart.local
.
OBSERVAÇÃO: Tenha cuidado ao fazer as 2as opções, pois você estará substituindo o banaction
de qualquer cadeia que possa usá-lo.