'NC' Komutu Kullanılarak Uzak Bağlantı Noktalarının Erişilebilir Olduğu Nasıl Kontrol Edilir


Bağlantı noktası, Linux işletim sistemindeki bir uygulama veya işlemle ilişkili iletişimin uç noktası olarak görev yapan mantıksal bir varlıktır. Kullanmadan önce hedef makinede hangi bağlantı noktalarının açık olduğunu ve hizmet çalıştırdığını bilmek faydalıdır.

Netstat'ı veya NMAP gibi diğer Linux komutlarını kullanarak yerel bir makinedeki Linux'taki açık bağlantı noktalarını kolayca listeleyebiliriz.

Bu kılavuzda, basit netcat (kısaca nc) komutunu kullanarak uzak bir ana bilgisayardaki bağlantı noktalarının erişilebilir/açık olup olmadığını nasıl belirleyeceğinizi göstereceğiz.

netcat (veya kısaca nc), Linux'ta TCP, UDP veya UNIX ile ilgili hemen hemen her şey için kullanılabilen güçlü ve kullanımı kolay bir yardımcı programdır. -etki alanı yuvaları.

yum install nc                  [On CentOS/RHEL]
dnf install nc                  [On Fedora 22+]
sudo apt-get install netcat     [On Debian/Ubuntu]

Bunu şu amaçlarla kullanabiliriz: TCP bağlantılarını açmak, isteğe bağlı TCP ve UDP bağlantı noktalarını dinlemek, UDP paketleri göndermek, hem IPv4 hem de IPv6 ve ötesinde bağlantı noktası taraması yapmak.

Netcat'i kullanarak tek veya birden fazla veya bir dizi açık bağlantı noktasının açık olup olmadığını aşağıdaki gibi kontrol edebilirsiniz. Aşağıdaki komut, 192.168.56.10 ana bilgisayarında 22 bağlantı noktasının açık olup olmadığını görmemize yardımcı olacaktır:

nc -zv 192.168.1.15 22

Yukarıdaki komutta bayrak:

  1. -z – nc'yi, aslında onlara herhangi bir veri göndermeden, dinleme sunucularını tarayacak şekilde ayarlar.
  2. -v – ayrıntılı modu etkinleştirir.

Bir sonraki komut, 192.168.5.10 uzak ana bilgisayarında 80, 22 ve 21 bağlantı noktalarının açık olup olmadığını kontrol edecektir ( ana bilgisayar adını da kullanabiliriz):
nc -zv 192.168.56.10 80 22 21

Taranacak bir dizi bağlantı noktası belirlemek de mümkündür:'

nc -zv 192.168.56.10 20-80

netcat komutunun daha fazla örneği ve kullanımı için aşağıdaki yazılarımızı okuyun.

  1. netcat Komutunu Kullanarak Linux Sunucuları Arasında Dosya Aktarımı
  2. Linux Ağ Yapılandırması ve Sorun Giderme Komutları

Bu kadar. Bu yazımızda basit netcat komutlarını kullanarak uzak bir host üzerindeki portların ulaşılabilir/açık olup olmadığının nasıl kontrol edileceğini anlattık. Bu ipucuyla ilgili olarak bize geri bildirimde bulunmak için aşağıdaki yorum bölümünü kullanın.