У меня есть сервер за брандмауэром Watchguard XTM, и я хочу заблокировать входящих RESTClients, у которых есть определенные пользовательские агенты в заголовках запросов. Для этого я реализовал несколько правил:
Изображение списка
Вот один пример того, как я их реализовал:
Реализация регулярного выражения
Для практики я хотел бы использовать следующее регулярное выражение для блокировки заголовков входящих запросов с помощью пользовательских агентов, например:
binlar|casper|checkprivacy|cmsworldmap|comodo|curious|diavol|doco
Но ни одно из моих правил не действует, когда я их проверяю.
Любые идеи?
Это не похоже на правильный синтаксис регулярного выражения. Попробуйте так:
Пользовательский агент:. * (Binlar | casper | checkprivacy | cmsworldmap | comodo | curious | diavol | doco). *
Который должен сопоставить все пользовательские агенты, в которых есть одна из этих строк.