trampick
@trampick
Веб-разработчик

Как блокировать ip адреса, запрашивающие определенные php скрипты?

Доброго времени суток.:)
К сайтам, которые находятся на vds периодически посылают запросы боты. Причем к файлам, которых у меня нет на сервере. К примеру witionlinen.php, phpinfo.php и т.д. Могу ли я так настроить систему, чтобы все ip адреса которые запрашивали подобные файлы сразу попадали в бан (вместе с маской /24) ?. На vds стоит панель VestaCp. В ней по умолчанию есть софт fail2ban, iptables. Если есть возможность сделать так, то поделитесь алгоритмом действий или ссылочкой на мануал:)
Премного благодарен!
  • Вопрос задан
  • 844 просмотра
Пригласить эксперта
Ответы на вопрос 3
@ivnish
Системный администратор
Вот fail2ban то вам и нужен. Создайте "тюрьму" с описанием именно вашей проблемы (там используется регулярка) и он будет банить по этому правилу.
Ответ написан
Комментировать
@AlexListen
админ, стаж 14 лет
Если nginx, то убедиться, что включен модуль ngx_http_access_module
ну и дальше по локейшенам, типа
Location /phpinfo.php {
deny "ИПишник злобного хакера"
}

Если apache, то

Order Deny,Allow
Deny from "ИПишник злобного хакера"
Ответ написан
@DuD
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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