bugaga0112358
@bugaga0112358

MikroTik RB750 + RouterOS v 5.6 + регулярные выражения = ?

Доброго времени суток всем.

Имеется железка RB750.
Пробую в качестве regexp для протокола 7-го уровня указать строку «get» и для теста блокирую этот протокол в таблице Filter. В результате не работают GET-запросы из браузера. ОК, пока все как надо.
[lll@MikroTik] /ip firewall layer7-protocol> print
# NAME REGEXP
0 get_request get


Меняю текст «get» на его HEX-эквивалент "\x47\x45\x54" (протокол заблокирован ранее). В результате GET-запросы работают.
[lll@MikroTik] /ip firewall layer7-protocol> print
# NAME REGEXP
0 get_request \x47\x45\x54


Может, кто сталкивался? Или хотя бы, посоветуйте описание синтаксиса регулярных выражений для указанной версии ОС. Сам искал — не нашел.

Заранее спасибо.
  • Вопрос задан
  • 4717 просмотров
Пригласить эксперта
Ответы на вопрос 1
akelsey
@akelsey
Помню что до 6ой версии в реализации layer7-protocol была ошибка - проблема была с регистром букв, у вас вроде в нижнем регистре, но вполне возможно были и другие проблемы. Попробуйте обновится до последней версии 6.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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