LINUX.ORG.RU

Долбят по словарю...


0

0

Вот что творят, гады:

$ grep -c "Address does not exist" /var/log/exim/rejectlog
149908
$ zgrep -c "Address does not exist" /var/log/exim/rejectlog.0.gz
345280


Может, посоветуете какую утилиту для бана негодяев?

Пока ничего, окромя собственного скрипта, в голову не приходит - поиск в гугле находит банилку только под ssh

Ответ на: комментарий от isden

Ситуёвину не исправит - долбят с разного кол-ва адресов... Сейчас прикрутил к этому делу sshguard, но с извратом-костылём (заметно по скорости бана негодяев - достаточно медлено банит) :((

wilkomen-to-lor
() автор топика

iptables hashlimit защитит тебя от ботов е*унов.

тупо банить их не вижу смысла. во первых - их много, во вторых - у большинства динамические ип-адреса

Cosmicman ★★
()

К сожалению готового не подскажу, но вот тебе идея:

см. по аналогии с BruteBlock

В обработчик syslog делаешь pipe на твой скрипт. В скрипте чекаешь регэкспами событие. Далее по твоему усмотрению.

У меня таким образом работает блокировка ssh Скоро сделаю на Apache и Postfix регэкспы.

rufn
()

Уже подзабыл sendmail, но вроде была фишка (по крайней мере у меня работала) не принимать письма от не майловых хостов. Почтовик делает обратный DNS запрос и понимает что письмо по snmp толкается не с маил сервера, после чего посылает удаленную сторону. Ну и для открытого рилея с любого адреса открытой сетки можно слать по snmp.

Если было в sendmail то должно быть и в exim.

Aleks_IZA
()
Ответ на: комментарий от Cosmicman

Фишка в том что hashlimit ограничивает каждый отдельный ip,а не всех сразу, как обычный модуль limit из iptables. Я лично пользуюсь более 5 лет - проблем никаких + логи не засраны этими ботами.

Cosmicman ★★
()

$ grep -c «Address does not exist» /var/log/exim/rejectlog 149908

Это за какой период? Сколько левых конектов в секунду (минуту)?

sdio ★★★★★
()

а фильтрации по реверс-днсу и грейлистинга в ексиме нету?

dr-yay ★★
()
Ответ на: комментарий от Cosmicman

>iptables hashlimit защитит тебя от ботов е*унов.

Угу. Особенно в сочетании с -j SET :)

Традиционный комбо: hashlimit занесением в ipset + connlimit тоже с занесением. В результате практически чистые логи... и совесть.

Кстати, помогает не только в INPUT для защиты своего сервака извне, но и в FORWARD — для бана зомбированных вантузов в локалке.

nnz ★★★★
()

fail2ban умеет работать с eximом

drull ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.