Após várias horas de teste e hora, caso isso ajude alguém, isso irá ignorar qualquer diretório após a barra após GET com estas palavras:
ignoreregex = .*\"GET \/(city|house|anything).*
Estou lutando para criar um regex para os logs do Apache. É para ignoreregex
on Fail2ban
.
Eu realmente gostaria de poder colocar algo como /house
para capturar todos os arquivos nesse diretório ou /house/jonross.html
especificamente para corresponder apenas a esse arquivo HTML. O formato de registro que estou usando está abaixo.
O campo é aquele em que /city/index.html
está neste exemplo.
66-121-89-14.domain.com - - [14/Apr/2011:14:47:05 +0100] "GET /city/index.html HTTP/1.1" 200 2577 "http://www.domain.com/referrer/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16"
Um regex whiz pode ajudar?
Após várias horas de teste e hora, caso isso ajude alguém, isso irá ignorar qualquer diretório após a barra após GET com estas palavras:
ignoreregex = .*\"GET \/(city|house|anything).*