![]() |
|
|||||||
| Sunucu Güvenliği Server , site güvenliği ddos saldırılar, flood çözümleri, firewall ayarları |
![]() |
|
|
Geri bildirim (1) | Seçenekler | Stil |
|
||||
|
Netstat konusunda kısa giriş bilgileri vereceğim. Netstat (network statistics) Network bağlantıları, routing tablosu, ara birim istatistikleri ve benzeri ağ bağlantısı bilgileri ile ilgili ayrıntılı bilgiler verebilen bir konsol komutudur.
Netstat komutu çeşitli parametrelerle kullanılmaktadır. Bu parametrelerin anlamları şunlardır: -a Tüm TCP ve UDP bağlantıları ekrana basar -e Gelen ve giden paket sayısını istatistiklerini görüntüler -n Tüm bağlantıları rakamsal olarak görüntüler -o Tüm bağlantıları PID numarası ve uygulama adına göre listeler -p Bağlantıların kullandığı uygulama ve PID numarasını ekrana basar -s Kurallara göre istatistiksel verileri ekrana basar -r IP Yönlendirme tablosunu içeriğini görüntüler. Netstat çıktısında yer alan bağlantı durumlarının anlamları da şunlardır: ESTABLISHED : Soket bağlantı gerçekleştirmiş durumdadır. SYN_SENT : Soket bağlantı kurmaya çalışıyordur. SYN_RECV : Ağdan bir bağlantı isteği gelmiştir. FIN_WAIT1 : Soket kapatılmış , bağlantı sonlandırılmak üzeredir. FIN_WAIT2 : Bağlantı sonlandırılmıştır. Soket karşı ucun bağlantıyı sonlandırmasını beklemektedir. TIME_WAIT : Soket kapndıktan sonra gelebilecek paketleri alabilmek için beklemektedir. CLOSED : Soket kullanılmamaktadır. CLOSE_WAIT : Karşı uç bağlantıyı kapatmıştır. Soketin kapanması beklenmektedir. LAST_ACK : Karşı uç bağlantıyı sonlandırmış ve soketi kapatmıştır. Onay beklenmektedir. LISTEN : Soket gelebilecek bağlantılar için dinleme konumundadır. CLOSING : Yerel ve uzak soketler kapatılmış fakat tüm verilerini göndermemiş durumdadırlar. Tüm veriler gönderilmeden soketler kapanmazlar. SSH üzerinde netstat çıktılarını almak için bazı örnek komutlar.. Kod:
netstat -ntu Kod:
netstat -ntu | grep SYN grep sonrasında yer alan kısmı kendi isteğinize göre değiştirebilirsiniz. Örnek komut yazacak olursak Kod:
netstat -ntu | grep ESTABLISHED Kod:
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
Kod:
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
netstat ile bunun dışında birçok yazılımınızın istatistik toplayarak kullanacağı en yararlı ağ komutlarından biridir. netstat ile ilgili sormak istediklerinizi yazabilirsiniz. İyi çalışmalar. Netstat Nedir? Nasıl Kullanılır? | linux10.net |
![]() |
LinkBacks (?)
LinkBack to this Thread: http://www.keha.net/sunucu-guvenligi/2255-netstat-nedir-ve-nasil-kullanilir.html
|
||||
| Konuyu Başlatan | For | Type | Tarih | |
| Netstat Nedir ve Nas?l Kullan?l?r? (://URLFAN) | This thread | Refback | 24-09-2008 14:23 | |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|