Merhaba Etkenblog okurları,
Bu yazımızda sizlere Metin2 DDOS Koruma Scripti ' ni sunacağım.
-Masaüstünde bir metin belgesi oluşturuyoruz.
-Metin belgesinin içine aşağıdaki kodları yazıyoruz :
#!/bin/sh
FR_MIN_CONN=200
TMP_PREFIX='/tmp/frrr'
TMP_FILE=`mktemp $TMP_PREFIX.XXXXXXXX`
/usr/bin/netstat -ntu -f inet| awk '{if(NR>2 && NF=6) print $5}' | cut -d. -f1-4 | grep '^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$' | sort | uniq -c | sort -nr > $TMP_FILE
while read line; do
CURR_LINE_CONN=$(echo $line | cut -d" " -f1)
CURR_LINE_IP=$(echo $line | cut -d" " -f2)
if [ $CURR_LINE_CONN -lt $FR_MIN_CONN ]; then
break
fi
/sbin/route -q add $CURR_LINE_IP
/bin/echo $CURR_LINE_IP >> /root/banlist.txt
/bin/echo "Subject: $CURR_LINE_IP ip adresinden $CURR_LINE_CONN paket saldiri var." | /usr/sbin/sendmail -F emailiniz@gmail.com -t emailiniz@gmail.com
done < $TMP_FILE
/bin/rm -f $TMP_PREFIX.*
-Daha sonra filezilladan serverimize bağlanıyoruz.
-/root dizinine metin belgemizi atıyoruz.
-Metin belgemizin adını etkenblog.sh olarak değiştiriyoruz.
-etkenblog.sh ' ye sağ tıkalyıp Dosya İzinleri diyoruz.
-Dosya iznini 777 yapıyoruz.
-Putty/Virtual PC bağlanıyoruz.
-Putty/Virtual PC ' ye ee /etc/crontab yazıyoruz.
-Gelen ekranın en altına gelip aşağıdaki kodu yapıştırıyoruz :
*/1 * * * * root /root/etkenblog.sh
Hiç yorum yok:
Yorum Gönder