[Auto-Sync] Atualização das configurações em srvproxy001.itguys.com.br - 2025-09-28 12:52:00
This commit is contained in:
parent
af20525923
commit
d24f28313b
|
|
@ -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 =
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue