Inetbase Kurulumu
wget http://www.inetbase.com/scripts/ddos/install.sh
sh install.sh
nano /usr/local/ddos/ddos.conf
APF_BAN=0 // 0 işaretlerseniz iptables ile banlıyor 1 işaretlerseniz apf ile banlıyor
NO_OF_CONNECTIONS=150 // Bir ip adresinden 150 bağlantı olduğunda banlıyor
BAN_PERIOD=600 // Saniye cinsinden banlama suresi (10dk)
EMAIL_TO=buraya@mailadresiniz.com // yazdiginiz adrese ban raporlari gelecek
Koda
netstat -tn --inet 2> /dev/null| grep ":80" | awk '/tcp[ ]*[0-9]+[ ]*[0-9]+[ ]+[^ ]+[ ]*[^ ]*/ { print $5; }' | cut -d":" -f1 | sort | uniq -c | sort -n
ekleyebilirsiniz.
Silmek isterseniz ;
wget http://www.inetbase.com/scripts/ddos/uninstall.ddos
sh uninstall.ddos
Ayrıca
for i in $(netstat -ntu | awk '{print $5}' | awk '{sub("::ffff:","");print}' | cut -f1 -d ':' | sort | uniq -c | sort -n | grep -v -e server -e Address -e 127.0.0.1 -e 0.0.0.0 | awk '{ if ($1 > 30) print $2 }'); do /usr/sbin/csf -d $i;done
komutunu da kullanabilirsiniz.