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.

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir