Alıntı
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
Farklı bir altarnatif..

CSF yardımı ile banlar..

Sadece SYN bağlantılar için

Alıntı
for i in $(netstat -ntu |grep SYN | 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 ); do /usr/sbin/csf -d $i;done
komudu kullanabilirsiniz.

ilk komut üzerindeki 30 değeri 30 dan fazla olan bağlantıları banlayacagını gösterir.

Komutlar tek satıra yazılacaktır sığladıgından forumda 2 satırmış gibi görünr ona dikkat edin.