LINUX.ORG.RU

Сообщения Paulra

 

iptables Patch-o-Matic

Здравствуйте.Изучая Iptables столкнулся с трудностями: 1.Поясните пожалуйста как подгружать модули Patch-o-Matic. 2.Во многих мануалах говориться что нужно качать исходники iptables c офф сайта netfilter, но я не пойму зачем они надо если iptables уже предустановлен в Linux. 3.Зашел на сайт netfilter «FTP» в папку Patch-o-Matic - там я как понял версии... но мне например надо модуль TARPIT и как мне его подгрузить.

Заранее благодарю за ответы ...

Перемещено Pinkbyte из security

Paulra
()

Такое правило IPtables имеет право существовать ?

iptables -N ddoss

iptables -A INPUT -m conntrack --ctstate NEW -p tcp --dport 7777 -j ddoss

iptables -A ddoss -m conntrack --ctstate NEW -m recent --update --seconds 120 --hitcount 4 -j DROP

iptables -A ddoss -m conntrack --ctstate NEW,INVALID -p tcp --tcp-flags SYN,ACK SYN,ACK -j REJECT --reject-with tcp-reset

iptables -A ddoss -p tcp --dport 7777 -m connlimit --connlimit-above 3 -j DROP

iptables -A ddoss -m recent --set -j ACCEPT

Paulra
()

Iptables как настроить ограничение пакетов за единицу времени

Читаю книгу по Iptables так что я еще пока новичок. у меня стоит сервер на java , и его постоянно ложат пакетами с 1 -2 -10 адресов. Бывает и больше. Хотел узнать ваше мнение как лучше избавиться от флуда.

Пробовал (-m connlimit --connlimit ) почему то не получилось, хотя наверное это потому что я писал эти правила на роутере (DT-WRT) для цепочки FORWARD таблицы filter. ( Хотя проверял командой 'iptables -L' правила были прописаны.

iptables -I INPUT -p tcp --syn --dport 7777 -m connlimit --connlimit-above 5 -j DROP

iptables -I INPUT -p tcp --syn --dport 2106 -m connlimit --connlimit-above 5 -j DROP

затем пробовал

iptables -F INPUT # Очищаем цепочку INPUT

iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT # Пропускаем все, что идет по уже установленным соединениям

# Вводим ограничения для новых подключений

iptables -A INPUT -m conntrack --ctstate NEW -p tcp -m multiport --dport 2106,7777 -m hashlimit --hashlimit-upto 5/min --hashlimit-mode srcip,dstport --hashlimit-name server -j ACCEPT

iptables -P INPUT DROP # Всех остальных не пускаем

( сомневался по поводу -j ACCEPT (может за одно объясните почему если пишут правило на ограничение 5 пакетов в минуту, то получается меньше 5 пакетов то пропускаем?а если больше то нет? ))

как написать что бы после 5 коннектов, не важно откуда давался бан на 5 минут. Или что то в этом роде.

Paulra
()

RSS подписка на новые темы