EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Ipfilter ]

"ipfilter ile bant genişliği ölçümü" - Murat Balaban - (2004-01-30 03:02:57)   [4012]

Ipfilter kullanarak bant genişliği ölçümü yapmak mümkündür. Bunun icin ipf.rules dosyasına count kuralları yazmak yeterlidir.

count anahtar kelimesi ile girilen kurallar ipfilter'in accounting filtresine yerleştirilir, paketlerin yasaklanması veya geçirilmesine etkileri yoktur. Örnek olarak, 193.140.143.23 IP'si port 80'e giden TCP trafigini olcmek istiyorsak asagidaki gibi bir kural yazmamız yeterli olacaktır:

count in on xl0 proto tcp from any to 193.140.143.23 port = 80

sonra da accounting filtresinde sayılan paketleri ipfstat komutu ile görmek mümkündür. -ai accounting kuralları input, -ao da accounting kuralları output filtresini ifade eder:

# ipfstat -ai
5087734 count in quick on xl0 from any to 193.140.143.23 port = 80

Rakamlar byte birimindedir.

Accounting filtreleri state tablosundan ve diğer kurallardan önce kontrol edildiği için bağlantının state tablosuna girmiş olması bu bağlantıya ait paketlerin halen sayılabilmesi mümkün olmaktadır.




Arkadaşıma gönder , Ana Sayfa