Server Yükleme işlemi
HTML-Kodu:
wget http://www.inetbase.com/scripts/ddos/install.sh
Ayarlarlamalar
Kod:
pico /usr/local/ddos/ddos.conf
Kod:
APF_BAN=0 bu özellik 1 ise Apf ile banlıyo 0 ise İptables ile banlanıyor.
NO_OF_CONNECTIONS=150 Bir ip'den kaç bağlantı olunca banlansın seçenegi
BAN_PERIOD=600 Bu değer 10 dakika yapıyor, yani 10 dakika içinde 150 bağlantı kuranı banlıyor
EMAIL_TO=mailadresiniz@keha.net buraya mail adresimiz geliyor
ve iptablesten banlata biliyoruz.
Yalnız scriptin orjinal hali biraz yetersiz oldugundan bazen ip adresinin tamamını banlamıyorsa, çift rakamlarıda banlıyor gibi sayılarıda engelliyor. Böyle olunca ip adresinde bu rakamlar geçen yinede siteye giremiyor.
HTML-Kodu:
netstat -tn --inet 2> /dev/null| grep ":80" | awk '/tcp[ ]*[0-9]+[ ]*[0-9]+[ ]+[^ ]+[ ]*[^ ]*/ { print $5; }' | cut -d":" -f1 | sort | uniq -c | sort -n
komutu confige ekleyebilirsiniz.
banlamış oldugunuz ip adreslerini boşaltmak için
yazıp çalıştırınız.
Sunucudan Kaldırmak isterseniz
HTML-Kodu:
wget http://www.inetbase.com/scripts/ddos/uninstall.ddos