Czy ktoś jest mi w stanie wytłumaczyć o co tu chodzi?

Mam serwer nginx + stoi on za cloudflare. Mam ustawione setrealip_from aby znać prawdziwe ip ludzi. Wczoraj zainstalowałem sobie fail2ban. W konfigu nginxa mam że jak ktoś przekroczy limit połączeń to ma błąd 503 (limiting requests, excees by zone bla bla bla).
Według tego mam ustawione banowane w fail2ban, łapie on te eventy i banuje, wsadza do iptables, problem
#wordpress #fail2ban Odpaliłem na serwerze fail2bana z regułkami pod wp-login, oto rezultat:
[ciach jeszcze 6 ekranów]
2021-01-18 21:59:05,096 fail2ban.actions [6304]: NOTICE [wordpress] Ban 52.172.153.7
2021-01-18 21:59:05,307 fail2ban.actions [6304]: NOTICE [wordpress] Ban 52.188.153.36
2021-01-18 21:59:05,519 fail2ban.actions [6304]: NOTICE [wordpress] Ban 54.37.198.243
2021-01-18 21:59:05,731 fail2ban.actions [6304]: NOTICE [wordpress] Ban 54.38.134.219
2021-01-18 21:59:05,944 fail2ban.actions [6304]: NOTICE [wordpress] Ban 54.38.65.127
2021-01-18 21:59:06,156 fail2ban.actions [6304]: NOTICE [wordpress] Ban 54.39.16.153
2021-01-18 21:59:06,369 fail2ban.actions [6304]: NOTICE [wordpress] Ban 54.80.228.19
Heja, jeszcze raz temat #linux i #fail2ban konkretnie na #centos . Zmieniłem akcję banowania f2b na DROP i nie czaję jednej rzeczy:

2019-09-16 17:29:04,978 fail2ban.filter [2717]: INFO [wp-login] Found 18.221.206.247
2019-09-16 19:53:26,746 fail2ban.filter [2717]: INFO [wp-login] Found 18.221.206.247
2019-09-16 20:07:38,019 fail2ban.filter [2717]: INFO [wp-login] Found 18.221.206.247
2019-09-16 20:07:38,808 fail2ban.actions [2717]: NOTICE [wp-login] Ban 18.221.206.247
2019-09-16 20:31:46,235 fail2ban.filter [2717]: INFO [wp-login] Found 18.221.206.247
2019-09-16 21:01:10,000 fail2ban.filter [2717]: INFO [wp-login] Found 18.221.206.247
2019-09-16 22:30:34,439
Mam pewną zagwozdkę - dotyczy #fail2ban #linux #centos . Skonfigurowałem niby tego fail2bana dla exim'a (dałem czas bana 10 minut, 3 próby powtórzone w czasie 10 minut). I teraz tak:

2019-09-04 20:44:06,406 fail2ban.actions [29954]: NOTICE [exim] Ban 92.118.38.51
2019-09-04 20:44:16,691 fail2ban.filter [29954]: INFO [exim] Found 45.227.253.116
2019-09-04 20:44:17,694 fail2ban.filter [29954]: INFO [exim] Found 45.227.253.116
2019-09-04 20:47:12,953 fail2ban.filter [29954]: INFO [exim] Found 92.118.38.51
2019-09-04 20:49:23,117 fail2ban.filter [29954]: INFO [exim] Found 92.118.38.51
2019-09-04 20:50:14,180
@OperatorHydrolokator: a może to się dzieje na jednym połączeniu do exima, a ty gdzieś wyżej masz coś rodzaju --ctstate ESTABLISHED,RELATED i – jak widać po liczbie pakietów/bajtów – Ci się na ten REJECT w f2b-exim ten host nie łapie.
  • Odpowiedz
Wiecie może jak powstrzymać ten atak przez fail2ban?

postfix/smtpd[28660]: warning: unknown[xxx.xxx.xxx.xxx]: SASL Login authentication failed: UGFzc3dvcmQ6

Mój config:
[pureftpd]
enabled = true
port = ftp
filter = pureftpd
logpath = /var/log/syslog
bantime = -1
maxretry = 2

[pure-ftpd]
enabled = true
port = ftp,ftp-data,ftps,ftps-data
filter = pure-ftpd
logpath = /var/log/syslog
bantime = -1
maxretry = 2

[postfix-sasl]
enabled = true
port = smtp,ssmtp,imap2,imap3,imaps
filter = postfix-sasl
logpath = /var/log/mail.log
bantime = -1
Czy ktoś może wie dlaczego fail2ban przy restarcie robi unban zbanowanego wcześniej ip ?

Mam w logu:
2018-10-24 10:14:13,499 fail2ban.actions[851]: WARNING [postfix-sasl] Ban 179.154.249.179

A przy restarcie:
2018-10-25 08:32:01,699 fail2ban.actions[851]: WARNING [postfix-sasl] Unban 179.154.249.179
2018-10-25 08:32:01,705 fail2ban.actions.action[851]: ERROR iptables -D fail2ban-postfix-sasl -s 179.154.249.179 -j REJECT --reject-with icmp-port-unreachable returned 100

#ssh #linux #debian #fail2ban
@airflame: Taki, ze skoro zatrzymujesz firewall, to nie powinien blokowac niczego.. Zawsze mozesz sobie zrobic iptables-save >plik i po stopie odpalic plik znowu - bany nadal beda.
  • Odpowiedz