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 '$1 > 30 {print $1,$2}'); do iptables -A INPUT -s $i -j DROP;done
Sondaki i 7 büyük yazmışım

$1 > 30

şu kısmı istediğiniz gibi ayarlayın $i eğer büyükse 30 dan banla demek

30 örnek 100 olursa $i eğer büyükse 100 den sonrasındaki ipleri banlar