Задать вопрос
Kenya-West
@Kenya-West
Обычный Кеня

Как сделать бан IP'шников по известным путям в HTTP-запросах на веб-сервер?

Всем привет! Настроил Fail2Ban, который смотрит за SSH. Работает усердно, банит всех правильно, но это только SSH.

Возьмём, например, NGINX или Caddy. Там творится трэш и угар. Чего только не ищут: /.git/, ../../../root, /Hey! We hire developers at example.com!/$EOF, tvoya_mamka/ и т. д.
Такой микро-DDOS мне не нравится, да и спам в логах мешает.

Вопрос: разве нет такого готового WAF/Fail2Ban с предустановленными обновляемыми известными паттернами (их ведь тысячи!), который развернул - и он просто знай себе работает, обновляет списки паттернов? И, желательно, делится отчётами о работе с Prometheus через exporter.

Погуглил - везде всё с нуля. Наиболее близок проект caddy-waf, но его надо пересобирать под свою сборку, да и WAF там тупо пустой. NGFW - слишком крутые, IPTables - слишком сложные, и не для этого созданы. Fail2Ban нужно наполнять самому и научить читать логи Caddy.

Разве нет чего-то готового для небольшого сервера?
  • Вопрос задан
  • 26 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@dronmaxman
VoIP Administrator
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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