Создать правило в IPTABLES
Создать правило в IPTABLES
Здравствуйте! Подскажите какое правило нужно создать для iptables, чтобы оно банило постоянно долбящие запросы
обычный DOS, от которого ложится достаточно хороший VPS.
Code: Select all
46.101.34.215 - - [28/May/2016:08:57:00 +0000] "GET / HTTP/1.0" 200 55095 "-" "Mozilla/4.0 (compatible; ICS)"
Re: Создать правило в IPTABLES
А что собираетесь банить? IP?
DROP
TCP
80
46.101.34.215
DROP
TCP
80
46.101.34.215
Re: Создать правило в IPTABLES
Вообще хотелось бы банить по user-agent, потому как он (dos'ер) постоянно меняет ip адрес атакующего устройства
Re: Создать правило в IPTABLES
Тогда стоит банить в nginx, проверяя user-agent?
или руками:
или руками:
Code: Select all
iptables -A INPUT -p tcp --dport 80 -m string --algo bm --string "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" -j DROP
-
- Posts: 129
- Joined: Tue Mar 08, 2016 8:03 pm
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Создать правило в IPTABLES
Если я правильно понимаю, то с одного IP прилетает какое-то большое (гораздо больше нормального) количество запросов, и таких адресов определенное количество, либо они меняются. Так?