Size: a a a

Asterisk Russian Community

2021 April 16

AW

Alexander W in Asterisk Russian Community
Как в SSH - должно анализировать логи и банить. Тут, полагаю, читает логи астериска, но ничего подозрительного в них в упор не видит, несмотря на непрекращающиеся брутфорсы.
Уже с десяток разных вариантов конфигов пытался скормить fail2ban'у. Не реагирует.
При этом, брутфорсящие SSH - вполне успешно банятся.
источник

IV

Igor Vyrva in Asterisk Russian Community
а вы в /etc/fail2ban/jail.local
включили нужный сервис?
источник

IV

Igor Vyrva in Asterisk Russian Community
а что в логах f2b?
источник

AW

Alexander W in Asterisk Russian Community
[asterisk]
enabled  = true
filter   = asterisk
logpath  = /var/log/asterisk/messages
maxretry = 2
bantime = 864000
findtime = 86400
port = 5060,5061
action   = iptables-allports[name=ASTERISK, protocol=all]
          sendmail-whois[name=ASTERISK, dest=root, sender=fail2ban@asterisk]
ignoreip = 127.0.0.1/8
источник

IV

Igor Vyrva in Asterisk Russian Community
тестово фильтр /etc/fail2ban/filter.d/asterisk.conf
натравливали на логи астериска?
источник

AW

Alexander W in Asterisk Russian Community
Примерно такая картина:
2021-04-16 12:07:46,249 fail2ban.filter         [890024]: INFO    [sshd] Found 58.229.240.81 - 2021-04-16 12:07:46
2021-04-16 12:07:46,252 fail2ban.filter         [890024]: INFO    [ssh] Found 58.229.240.81 - 2021-04-16 12:07:46
2021-04-16 12:07:48,459 fail2ban.filter         [890024]: INFO    [sshd] Found 58.229.240.81 - 2021-04-16 12:07:48
2021-04-16 12:07:48,460 fail2ban.filter         [890024]: INFO    [ssh] Found 58.229.240.81 - 2021-04-16 12:07:48
2021-04-16 12:07:48,907 fail2ban.actions        [890024]: NOTICE  [sshd] Ban 58.229.240.81
2021-04-16 12:07:48,914 fail2ban.actions        [890024]: NOTICE  [ssh] Ban 58.229.240.81
2021-04-16 12:08:53,104 fail2ban.actions        [890024]: NOTICE  [ssh] Unban 107.170.250.177
2021-04-16 12:10:55,367 fail2ban.actions        [890024]: NOTICE  [ssh] Unban 91.192.4.91
2021-04-16 12:16:24,248 fail2ban.filter         [890024]: INFO    [sshd] Found 210.211.116.204 - 2021-04-16 12:16:23
2021-04-16 12:16:24,249 fail2ban.filter         [890024]: INFO    [ssh] Found 210.211.116.204 - 2021-04-16 12:16:23
2021-04-16 12:16:25,743 fail2ban.filter         [890024]: INFO    [sshd] Found 210.211.116.204 - 2021-04-16 12:16:25
2021-04-16 12:16:25,746 fail2ban.filter         [890024]: INFO    [ssh] Found 210.211.116.204 - 2021-04-16 12:16:25
источник

AW

Alexander W in Asterisk Russian Community
Нет. Это как делается, подскажите, плиз
источник

IV

Igor Vyrva in Asterisk Russian Community
fail2ban-regex <logfile> <failregex> <ignoreregex>
источник

IV

Igor Vyrva in Asterisk Russian Community
fail2ban-regex /var/log/asterisk/messages /etc/fail2ban/filter.d/asterisk.conf
источник

AW

Alexander W in Asterisk Russian Community
Спасибо. Думает...
источник

IV

Igor Vyrva in Asterisk Russian Community
если ничего не найдёт - править текущий или писать свой фильтр
источник

Е

Евгений in Asterisk Russian Community
Если Linux современная, нужно просто установить fail2ban и раскомментировать правило. Порты добавить, если используются нестандартные.
Ну и логи asterisk писать, конечно.
источник

AW

Alexander W in Asterisk Russian Community
Убунта последней версии. Как показала практика - стандартных конфигов fail2ban'а оказалось недостаточно :( Порты - стандартные.
источник

A

April in Asterisk Russian Community
Ошибка 603 была из-за того что не поставил app_macro
источник

ЕП

Евгений Пульнев... in Asterisk Russian Community
Попробуй logpath=/var/log/asterisk/security

И раскоментируй security =security в /etc/asterisk/logger.conf
источник

ЕП

Евгений Пульнев... in Asterisk Russian Community
И logger reload не забудь
источник

AW

Alexander W in Asterisk Russian Community
А, да. отвлёкся. Наконц-то, есть результат:
Lines: 3693637 lines, 0 ignored, 2422681 matched, 1270956 missed
[processed in 472.68 sec]

Это что значит? Что он таки находит атаки в логах или нет?
источник

IV

Igor Vyrva in Asterisk Russian Community
ну если вы переведете сообщение - то узнаете что он вам написал
источник

AW

Alexander W in Asterisk Russian Community
Я инглиш понимаю. Мне интересно, что он имеет ввиду, что "2422681 matched". Совпало - значит триггернуло и, в теории, он должен был заблокировать этих атакующих?
источник

IV

Igor Vyrva in Asterisk Russian Community
в общем и целом да
для понимания как работать и какие ещё есть параметры у утилиты
man fail2ban-regex
источник