ddos saldırılarından korunma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ddos saldırılarından korunma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Metin2 DDOS Koruma Scripti

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