Puncte:0

Fail2ban Filter Regexp

drapel in

folosesc centos8 +fail2ban + haproxy

Am închisoare specială „my-haproxy404” cu aceste setări:

[my-haproxy404]
activat = adevărat
port = http,https
filtru = my-haproxy404
logpath = /var/log/my-haproxy.log
backend = poller
journalmatch =
maxretry = 3
bantime = 86400
timp de căutare = 3600

si filtreaza:

[Definiție]
failregex = .*:<HOST>(?::\d+)?\s+.*\d* 404

exemplul meu de jurnal este:

19 septembrie 14:38:21 localhost haproxy[53925]: 77.77.77.77:55763 [19/Sep/2021:14:38:21.483] backend1 line1/test1 0/0/12/88/100 404 --68 -- 1/1/0/0/0 0/0 „GET /test/string HTTP/1.1”

deci, ... poate că funcționează, dar în fail2ban.log văd IP ca:

INFO [my-haproxy404] Găsit 0.0.217.211 - 2021-09-19 14:38:21

acesta nu este IP real (IP real este: 77.77.77.77), fail2ban blochează acest IP (0.0.217.211) ....dar (77.77.77.77) încă funcționează

Știu că am o problemă cu expresia regulată

mă puteți ajuta cu regula corectă a expresiilor regulate pentru acest șir 404

19 septembrie 14:38:21 localhost haproxy[53925]: 77.77.77.77:55763 [19/Sep/2021:14:38:21.483] backend1 line1/test1 0/0/12/88/100 404

Salutari

Puncte:0
drapel il
failregex = ^\s*\S+ haproxy\[\d+\]: <ADDR>:\d+(?: \[[^\]]+\])? \S+ \S+ \d+(?:/\d+)+ 404\b

ai putea si inlocui 404\b cu (?!401)[45]\d\d\b pentru a se potrivi cu orice cod „rău”. 4xx și 5xx cu exceptia 401 (este nevoie de anumite cerințe prealabile pentru a lua în considerare în mod corespunzător strângerile de mână de autorizare și există un filtru haproxy-http-auth care poate fi folosit pentru asta)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.