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.