Задать вопрос
@photosho

Как правильно настроить fail2ban для exim?

Кто-то проводит Ddos-атаку на сервер через exim, подбирают пароли. Лог растет так, что к вечеру бывает от 170 000 строк. В одной из соседних тем мне посоветовали установить программу "Fail2Ban" для блокировки IP злоумышленников. Вот уже почти неделю стоит эта программа, но логи все равно продолжают расти. Подскажите, может быть, что-то не так настроено? Конфигурация для exim такая:

[exim]
filter = exim_auth
port = smtp,465,imap,submission
action = iptables-multiport[name=exim,port="25,465,587"]
maxretry = 2
logpath = /var/log/exim/main.log
enabled = true
backend=polling
bantime.increment = true
protocol = tcp
bantime = 6h
findtime = 10m


Команда "status exim" выдает "Currently banned: 74". Всего забаненных за 6 дней около 900.
  • Вопрос задан
  • 684 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
То, что вы называете ддосом - на самом деле почти наверняка стандартная активность ботов, трогающих открытые на весь интернет сервисы типа почтовиков, SSH, RDP и т. п.

Поскольку адресов много, и подряд они обычно долго не долбят - ваш чёрный список может наполняться бесконечно.
Ответ написан
suffix_ixbt
@suffix_ixbt
https://www.babai.ru/
Увеличить надо:

findtime = 36000

И подождать где-то месяц пока bantime.increment всех в долгосрочные баны не отправит.

P.S.

В логах fail2ban проверьте работает ли "инкрементный" бан:

[exim] Increase Ban 162.142.125.41 (5 # 16 days, 0:00:00 -> 2021-10-27 09:55:31)

Что-то типа такого должно быть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы