Forum

İlk Post Benden Hay...
 
Bildirimler
Hepsini Temizle

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

6 Yazılar
6 Üyeler
0 Reactions
615 Görüntüleme
(@SuleymanTarikOgut)
Gönderiler: 154
Estimable Member
Konu başlatıcı
 

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

 
Gönderildi : 22/02/2008 03:45

(@bugrakeskin)
Gönderiler: 5088
Illustrious Member
 

Teşekkürler yararlı bir bilgi.

 
Gönderildi : 22/02/2008 13:05

(@korhankoseoglu)
Gönderiler: 547
Honorable Member
 

teşekkürler linux da hiç bir bilgim yok ama kullanmayı çok istediğim işlerim sistemlerinden biri.

 
Gönderildi : 22/02/2008 13:19

(@FatihSERT)
Gönderiler: 26
Eminent Member
 

Hocam Eline Saglik , Güzel bir bilgi.

 

 
Gönderildi : 22/02/2008 13:21

(@rahmidilli)
Gönderiler: 2458
Famed Member
 

teşekkürler linux da hiç bir bilgim yok ama kullanmayı çok istediğim işlerim sistemlerinden biri.

 

Merhabalar,

Yerli işletim sistemimiz olan Pardus ile  denemeye başlayabilirsiniz.

http://www.pardus.org.tr/

 
Gönderildi : 22/02/2008 13:23

(@sercancokyegit)
Gönderiler: 209
Reputable Member
 

Merhabalar ,

Test etme fırsatım bugün oldu çalışıyor.

Teşekkürler

 
Gönderildi : 02/12/2009 17:07

Paylaş: