ÇözümPark

Çözümsüz Sorunuz Kalmasın.
ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
ARA
Ana Sayfa Makaleler Forumlar Resimler Dosyalar Online Destek Biz Kimiz? İletişim

İlk Post Benden Hayırlı Olma Dileği ile linux ve AWK

  •  02-22-2008, 0:45

    İlk Post Benden Hayırlı Olma Dileği ile linux ve AWK

    bir linux sunucuda herhangibi bir portta kaç adet connection bağlandığını görebilmek ve banlamak  için gereken komut

    #!/bin/bash

    netstat -na | grep ":80" | awk '{ print $5}'| cut -d":" -f1 | sort -n | uniq -c | awk '{if($1>30){print "echo baglanti sayisi:"$1" baglanti ipsi:"$2;print "iptables -A INPUT -s " $2 " -j DROP "}}' > ban.sh

    burda demek istediğimiz aynı ipden 30 connectiondan fazla bağlantıyı kesmek içindir.

    bu komut size ban.sh çıktısı üretir daha sonra

    sh ban.sh yazarak belirlediğimiz ipleri banlar.

    kolay gelsin

Tüm Konuya Bak