Назад | Перейти на главную страницу

Действие прокси для блокировки пользовательского агента с регулярными выражениями, не блокирующими

У меня есть сервер за брандмауэром Watchguard XTM, и я хочу заблокировать входящих RESTClients, у которых есть определенные пользовательские агенты в заголовках запросов. Для этого я реализовал несколько правил:

Изображение списка

Вот один пример того, как я их реализовал:

Реализация регулярного выражения

Для практики я хотел бы использовать следующее регулярное выражение для блокировки заголовков входящих запросов с помощью пользовательских агентов, например:

binlar|casper|checkprivacy|cmsworldmap|comodo|curious|diavol|doco

Но ни одно из моих правил не действует, когда я их проверяю.

Любые идеи?

Это не похоже на правильный синтаксис регулярного выражения. Попробуйте так:

Пользовательский агент:. * (Binlar | casper | checkprivacy | cmsworldmap | comodo | curious | diavol | doco). *

Который должен сопоставить все пользовательские агенты, в которых есть одна из этих строк.