Post

Netstat Kullanımı - Using Netstat Linux & WinOS

Netstat Kullanımı - Using Netstat Linux & WinOS

Netstat, Windows işletim sistemiyle birlikte gelen güçlü bir komut satırı aracıdır ve ağ izleme, bağlantı durumu inceleme, port dinleme ve diğer ağla ilgili görevleri gerçekleştirmek için oldukça kullanışlıdır. Bu komut, bilgisayarınızın ağ bağlantılarını ve portlarını ayrıntılı bir şekilde incelemek ve yönetmek için mükemmel bir araçtır.

TCP/IP iletişim prensibi, farklı ağ cihazları arasında veri alışverişi yapmak için kullanılır. Her paket, kaynak cihazdan hedef cihaza taşınır ve bu sayede iletişim sağlanır. Bu prensip, internetin ve modern ağların çalışma temelini oluşturur

State (Durumlar):

  • Listening (Dinleme): Bu durum, bir bilgisayarın belirli bir portu dinlediğini ve bu port üzerinden gelen bağlantıları beklediğini gösterir. Yani, dışarıdan gelen bağlantıları bu port üzerinden kabul etmeye hazır durumdadır.
  • Established (Kurulmuş/Sağlanmış): "Established" durumu, iki bilgisayar arasında başarılı bir bağlantının kurulduğunu gösterir. Örneğin, bir web tarayıcısı bir web sunucusuna bağlandığında, bağlantı "established" durumuna geçer ve veri alışverişi bu bağlantı üzerinden gerçekleşir.
  • Close_wait (Kapanma Beklemesi): Bu durum, bir bilgisayarın bir bağlantının kapatılmasını beklediğini gösterir. Genellikle bu durum, her iki tarafın bağlantının tamamen kapatılması için gereken son veri paketlerini beklediği bir aşamadır.
  • Time_wait (Zaman Beklemesi): "Time_wait" durumu, bir bağlantının kapatıldığını gösterir, ancak belirli bir süre boyunca bağlantının tamamen kapanmasının beklediğini gösterir.
Windows CMD & PowerShell:

netstat -a Tüm bağlantıları ve dinleme bağlantı noktalarını görüntüler.
netstat -a | more
netstat -at Sadece TCP Portları Listeleme
netstat -b Her Bağlantı veya Dinleme Bağlantı Noktası İle İlişkili Çalıştırılabilir Dosyayı Gösterir.
netstat -e Ethernet İstatistiklerini Gösterir.
netstat -f Yabancı adresler için Tam Etki Alanı Adlarını (FQDN) görüntüler.
netstat -n Adresleri ve Bağlantı Noktalarının Numaralarını Sayısal Biçimde Gösterir
netstat -an Dosya Alırken Karşıdakinin IP adresini Gösterir.
netstat -any
netstat -o Her Bağlantıyla İlişkili Sahip İşlem Kimliğini Gösterir.
netstat -p İletişim Kuralının Bağlantılarını Gösterir.
netstat -tp PID Numarasıyla Portu Kullanan Servisi Görüntüleme
netstat -q Bağlantı kuyruğu (connection queue) bilgilerini görüntüler.
netstat -s protokol başına istatistikleri görüntüleme seçeneği, protokol aşağıdakilerden herhangi biri olabilir: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP veya UDPv6
netstat -r Yönlendirme Tablosunu Gösterir.
netstat -s her İletişim Kuralları İçin İstatistikleri Gösterir.
netstat -t Geçerli bağlantı boşaltma durumunu görüntüler.
netstat -x NetworkDirect bağlantılarını, dinleyicileri ve paylaşılan uç noktaları görüntüler.
netstat -v En Önemli Netstat Komutu Olan -v -b İle Birlikte Kullanılırsa Tüm Çalışan Dosyalar İçin Bağlantı ve Bağlantı Noktası Oluşumu İle İlgili Bileşenlerin Sırasını Gösterir.
netstat -y Tüm bağlantılar için TCP bağlantı şablonunu görüntüler. Diğer seçeneklerle birleştirilemez.
netstat -y 5  5 saniye aralıklarla tekrar kontrol eder.


Linux Terminal:
.
.
This post is licensed under CC BY 4.0 by the author.