16 сентября 2011 16.09.11 8 1998

Защита от DDOS атаки подручными средствами. Получение доступа к своему серверу (Пост-ссылка)

+2

Защита от DDOS атаки подручными средствами. Получение доступа к своему серверу
Ситуация немного напоминает таковую с СГ
Сначала хотел аккуратно скопировать, с указанием копирайтов, но:

а) Сайт нормально не поддерживает вставку кода
б) Случайно закрыл страничку с уже переформатированным и подготовленным текстом


Лучшие комментарии

Ндааам… вот за что я люблю Хабр так это за то что там есть знающие люди.
Сайт нормально не поддерживает вставку кода

это как 0_о…
А вот так — при вставке кода он его весь в одну спошную строчку пытается уместить. Тут либо самому править, ручками (лениво), либо через тег цитирования (не совсем правильно)
#!/bin/bashstate=normali=0while [ 1 ]; do up=`uptime` loadavg=`echo $up | sed 's/.*average: //' | sed 's/,.\+//' | sed 's/\..\+//'` i=$(($i+1)) if (( $i > 60 )); then echo echo -n `date` " " i=0 fi if (( $loadavg > $2 ));then if [ "$state" == "normal" ];then state=high echo echo `date` HIGH $3 $3 else echo -n ${loadavg}H fi else if [ "$state" == "high" ];then state=normal echo echo `date` Normal $1 $1 else echo -n ${loadavg}. fi fi sleep 1doneblockAllExcept.sh (Скрипт взят отсюда)#!/bin/sh# Minimal emergency firewall (block everything except SSH).iptables -P INPUT ACCEPTiptables -P OUTPUT ACCEPTiptables -P FORWARD ACCEPTiptables -Fiptables -Xiptables -A INPUT -p tcp -m tcp --dport $1 -j ACCEPTiptables -P INPUT DROPiptables -A OUTPUT -p tcp -m tcp --sport $1 -j ACCEPTiptables -P OUTPUT DROP
Читай также