[Auto-Sync] Atualização das configurações em srvproxy001.itguys.com.br - 2025-09-28 12:52:00

This commit is contained in:
srvproxy001.itguys.com.br 2025-09-28 12:52:00 -03:00
parent af20525923
commit d24f28313b
2 changed files with 7 additions and 8 deletions

View File

@ -1,13 +1,12 @@
# /etc/fail2ban/filter.d/nginx-generic-badbots.conf # /etc/fail2ban/filter.d/nginx-generic-badbots.conf
# #
# Filtro genérico para Bad Bots e scanners comuns que se aplica a todos os sites. # Filtro genérico otimizado para a tag de log do NGINX "SUSPICIOUS_BOT:".
# Este filtro é referenciado pelas jails individuais de cada site. # Este filtro confia na lógica de detecção prévia do NGINX.
# ******************************************************************* # *******************************************************************
[Definition] [Definition]
# Detecta tentativas de acesso a arquivos e diretórios sensíveis (path traversal, env, etc.) # A regex procura pela tag SUSPICIOUS_BOT:, seguida pelo IP (<HOST>) e o resto da linha.
failregex = ^<HOST> .* "(GET|POST|HEAD|OPTIONS) .*(\.env|\.git/|\.svn/|setup\.php|phpmyadmin/|vendor/|wp-config\.php|wlwmanifest\.xml|test\.php).* HTTP\/1\..*"$ # Isso garante que a linha de log corresponde ao formato que você forneceu.
# Detecta ferramentas de scanner conhecidas (sqlmap, Nikto, wpscan, etc.) failregex = ^SUSPICIOUS_BOT:\s<HOST>.*$
^<HOST> .* "(GET|POST|HEAD|OPTIONS) .*(sqlmap|Nikto|wpscan|Telescope|zgrab|masscan).* HTTP\/1\..*"$
ignoreregex = ignoreregex =

View File

@ -47,7 +47,7 @@
# Define quantas vezes o padrão definido em 'filter' pode ocorrer no 'logpath' # Define quantas vezes o padrão definido em 'filter' pode ocorrer no 'logpath'
# dentro do período de 'findtime' antes que o IP seja banido. # dentro do período de 'findtime' antes que o IP seja banido.
# maxretry = 2: O IP será banido na 3ª ocorrência. # maxretry = 2: O IP será banido na 3ª ocorrência.
#maxretry = 2 #maxretry = 1
# TEMPO DE BUSCA (findtime): # TEMPO DE BUSCA (findtime):
# O período de tempo (em segundos, minutos ou horas) em que o Fail2ban # O período de tempo (em segundos, minutos ou horas) em que o Fail2ban