Код: Выделить всё
К примеру
http://myip:8087/securekey/scriptname
Код: Выделить всё
Отловится правилом
ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=<на усмотрение>
Код: Выделить всё
К примеру
http://myip:8087/securekey/scriptname
Код: Выделить всё
Отловится правилом
ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=<на усмотрение>
Думаю, если использовать сложные логин и пароль - ничего страшного не случится. У меня 3 устройства смотрят стандартным winbox'ом в интернет. И всё хорошо уже лет 5. Главное своевременно обновлять ros и банить ip с неудачными попытками входа.
А это отличная заплатка в безопасности. Решает кучу проблемBrook писал(а): ↑11 авг 2022, 15:18 Чтобы не использовать сервис www, нужно отлавливать пакеты в NAT, в цепочке dstnat.
Код: Выделить всё
К примеру http://myip:8087/securekey/scriptname
Код: Выделить всё
Отловится правилом ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=<на усмотрение>
С чего бы?
Ну вот в 18ом году много у кого случилось, без разницы, какой там был пароль :)
Суть dst-nat в том, что можно 80 порт (или иной) переправить на что-то внутри. И просто перехватывать правилом L7 нужную ключевую пару. А касательно логина и пароля, я ж ещё добавил, что главное своевременно обновляться. Конечно использовать дополнительно нестандартный порт однозначно нужно. Но это уже базовые вещи.
Код: Выделить всё
ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=add-dst-to-address-list address-list=scriptName
Ну, это может быть почти что угодно. Лишь бы оно могло ответить. В минимальной комплектации www включить на нестандартный порт. В средней, развернуть за роутером что-то что сможет ответить на запрос и форвордить туда (соответственно отлавливать). Максимальную даже сложно представить
Только что пробовал. Не ловит. Грешу на фаервол. С www проще, так как он игнорирует правила.Brook писал(а): ↑11 авг 2022, 16:26 Друзья, в этом варианте никакой установленной сессии не нужно
Мы ловим SYN пакеты и никуда дальше их не отправляем. В поле action ставим add-dst-to-address-list и получаем тот же профит, что и с mangleКод: Выделить всё
ip firewall nat add chain=dstnat protocol=tcp dst-port=8087 layer7-protocol=scriptName action=add-dst-to-address-list address-list=scriptName