Страница 1 из 1

нужно подобие filter action=delete-src-from-list после логина ?

Добавлено: 28 дек 2018, 16:34
anad
добрый, SSH на микротике с пабликом нужен для работы. настраивать port knocking у клиента административно не представляется возможным :( по причинам - лишняя кнопка.
Для борьбы с зафлуживанием логов было установлено известное решение с цепочкой вида
connection-state=new dst-port=22 action=add-src-to-address-list в "цепочку" первые на 30 секунд, далее на 12 часов.
Так как вхожу по ключу, то мне войти в два окна (смотреть в одном и править в другом) получается быстро. За те же 30 секунд успел войти еще человек . В результате - попали в бан ( понятно что не сложно было вынести с телефона ip из листа, но .. )
Возникла мысль, как бы удалять из листов в случае успешного логина..
попробовал писать анализ логов, оно работает, но процессора явно не хватает ( конкретно на 2011 ). Правда есть еще вариант, что я вообще не умею писать скипты для микротика нормально.
Есть ли какое-то готовое решение?

Re: нужно подобие filter action=delete-src-from-list после логина ?

Добавлено: 28 дек 2018, 18:47
KARaS'b
Ну во первых, что вам мешает задать явное разрешение для своего адреса раз и навсегда и всегда заходить не опасаясь блокировки?
Либо как вариант, скриптом периодически дергать ip из user active и добавлять на время в список разрешенных, соответсвенно кто-то первый зашел, срипт дернул адрес, дальше час-два-сутки этот адрес не проверяется и под ним могут ломиться хоть полчища желающих посетить ssh сессию.

Re: нужно подобие filter action=delete-src-from-list после логина ?

Добавлено: 28 дек 2018, 19:19
vqd
Согласен с предыдущим оратором, весьма интересное решение, а анализ логов его можно по разному реализовать, в конце концов кто мешает SSH вынести вообще в отдельный лог и его анализировать не построчно, а по маске?

Re: нужно подобие filter action=delete-src-from-list после логина ?

Добавлено: 29 дек 2018, 02:33
anad
KARaS'b писал(а): 28 дек 2018, 18:47 Ну во первых, что вам мешает задать явное разрешение для своего адреса раз и навсегда и всегда заходить не опасаясь блокировки?
Либо как вариант, скриптом периодически дергать ip из user active и добавлять на время в список разрешенных, соответсвенно кто-то первый зашел, срипт дернул адрес, дальше час-два-сутки этот адрес не проверяется и под ним могут ломиться хоть полчища желающих посетить ssh сессию.
Спасибо user active print это то, что нужно.. ну не догадался.

Re: нужно подобие filter action=delete-src-from-list после логина ?

Добавлено: 29 дек 2018, 14:28
KARaS'b
Стало самому интересно попробовать и столкнулся с проблемой... А как быть, когда сессий несколько и уж тем более из под одного ip? put говорит, что не может отобразить результат - "invalid internal item number", а когда я уверен что под admin только одна сессия, то все ок, показывает адрес.

Re: нужно подобие filter action=delete-src-from-list после логина ?

Добавлено: 29 дек 2018, 17:22
anad
KARaS'b писал(а): 29 дек 2018, 14:28 Стало самому интересно попробовать и столкнулся с проблемой... А как быть, когда сессий несколько и уж тем более из под одного ip? put говорит, что не может отобразить результат - "invalid internal item number", а когда я уверен что под admin только одна сессия, то все ок, показывает адрес.
еще не писал скриптик, если получится - поделюсь, а так да - сессия совсем не одна обычно