Задать вопрос
@donater47

Как заблокировать useragent?

Сайт ддосят такими запросами:
127.0.0.1 - - [27/Feb/2018:00:16:23 +0300] "POST /payment.php HTTP/1.0" 302 0 "-" "-"

127.0.0.1 - - [27/Feb/2018:00:16:24 +0300] "GET // HTTP/1.0" 200 33183 "https://XXXX.ru/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36"

Как их запретить на уровне iptables?
  • Вопрос задан
  • 1421 просмотр
Подписаться 1 Простой Комментировать
Ответ пользователя Дмитрий Дарт К ответам на вопрос (4)
gobananas
@gobananas
finishhim.ru
Если там апач веб-сервер, то можно через htaccess заблокировать:
SetEnvIfNoCase user-Agent *Slurp* [NC,OR]
SetEnvIfNoCase user-Agent *Baiduspider* [NC,OR]
SetEnvIfNoCase user-Agent ^DuckDuckBot [NC,OR]
SetEnvIfNoCase user-Agent ^Sogou [NC]

Order Allow,Deny
Allow from all
Deny from env=bad_bot
Ответ написан