Разбор этапов написания антиддос сценария

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Grih65kop
Сообщения: 145

Разбор этапов написания антиддос сценария

Сообщение Grih65kop »

Поставил для себя такую задачу, без изменений в ядре и установке дополнительных пакетов отбиться от многочисленных запросов к серверу. Есть coreutils и iptables.
Конечно о каком то противостояние настоящему ддосу которых забивает сам канал и не идет речи, но от всевозможных сканеров и мелких хулиганов думаю это поможет.

Первый вопрос из этапа написания самого сценария это логика работы. Представляю это так:
Если число соединений с одного ИП адреса превышает заданный нами лимит то передаем его в iptables для бана.

Узнаем число соединений к нашему серверу (количество соединение ИП):

Код: Выделить всё

netstat -tupn | awk '{print $5}' | egrep -o '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}' | sort -n | uniq -c

Можно ли это сделать более рационально и быстрее?
Спасибо сказали:
Аватара пользователя
sysmouse
Сообщения: 45
ОС: Debian GNU/Linux

Re: Разбор этапов написания антиддос сценария

Сообщение sysmouse »

iptables conntrack
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Разбор этапов написания антиддос сценария

Сообщение Ленивая Бестолочь »

есть готовый скрипт, называется ddos deflate.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: