Как заблокировать определенный ip (DOS атаки), root есть.

jeka!

Просто Member
Как заблокировать определенный ip (DOS атаки), root есть.

Достала уже эта проблема, ктото делает слишком много запросов на сайт и на скрипты.
Ну на скрипты я может могу заблокировать через .htaccess нужный ip, а как можно заблокировать ip вобще на уровне сервера, чтобы на апач запросы нешли?
А то памяти и так маловато стоит, лишние процессы апача тож сервак грузят.
Помогите плз, кто знает.
 

jeka!

Просто Member
И еще вопрос в тему, какими командами unix можно определить ip который в текущий момент приконектился к серваку?
OS RedHat el3 Linux 2.4.21-4.ELsmp
 

ys

отодвинутый новичок
jeka!

Искать по словам: stateful firewall
 

Krishna

Продался Java
В фаерволе нужно ограничить маскимально возможное количество TCP соединений на 80ый порт с одного IP до, например 10
 

jeka!

Просто Member
Чета я нафигачил ппц, заюзал netstat -nt, Wget перестал работать, вобще из скриптов по http конекты пропали )
 

Активист

Активист
Команда форума
Под freebsd в настройках ipfw нужно для правил поставить --src-limit
Под linux в настройках iptables есть --сonn-limit (или --connection-limit)

В зависимости от твоего фаирвола - man иимимя_фаирвола
Если нужно определить с какого IP долбят (искать один и тот же IP много раз)

Flood соединения -> netstat -na | grep ESTA
SYN аттака -> netstat -na | grep SYN
 

jeka!

Просто Member
спасибо, разобрался, у меня iptables есть, я там правил наделал все работает.
 
Сверху