Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1528|Yanıt: 0

[linux] Linux sistemleri, TCP portlarını dinlemek için nc kullanır

[Bağlantıyı kopyala]
Yayınlandı 5.12.2024 15:39:10 | | | |
Gereksinimler: Güvenlik duvarı fonksiyonunu test etmelisiniz, Linux sunucusunda bir portu dinlemeniz ve istemcinin sunucunun portuna bağlanabilip bağlanamayacağını test etmeniz gerekir.

Eleştiri:

Windows, UDP portunun bağlı olup olmadığını test etmek için NC komutları kullanır
https://www.itsvse.com/thread-9548-1-1.html
nc, Linux altında güçlü bir ağ komut satırı aracıdır ve esas olarak TCP, UDP, UNIX alan soketi ile ilgili işlemler için kullanılır; diğer programlar tarafından esnek şekilde yönlendirilebilen güvenilir bir arka plan aracı olarak tasarlanmıştır; "İsviçre Ordusu Bıçağı" ünüyle her sistem yöneticisi bunu ustalaştırmalıdır.

Linux kurulum komutu şöyledir:

Ortak parametreler şunlardır:

NCAT 7.50
Usage: ncat [options] [hostname] [port]

Seçenekler zaman alır, saniyeler var. Milisaniyeler boyunca 'ms' ekleyin,
's' saniyeler, 'm' dakikalar için veya 'h' saatler (örneğin 500ms) için kullanılır.
  -4 Sadece IPv4 kullanın
  -6 Sadece IPv6 kullanın
  -U, --unixsock Sadece Unix alan soketlerini kullan
  -C, --crlf EOL dizisi için CRLF kullanın
  -c, --sh-exec <command> Verilen komutu /bin/sh üzerinden çalıştırır
  -e, --icec <command> Verilen komutu çalıştırır
      --lua-exec <filename> Verilen Lua yazısını çalıştırıyor
  -g hop1[,hop2,...]         Gevşek kaynak yönlendirme hop noktaları (maksimum 8)
  -G <n> Gevşek kaynak yönlendirme hop işaretçisi (4, 8, 12, ...)
  -m, --max-conns <n> Maksimum <n> eşzamanlı bağlantılar
  -h, --yardım Bu yardım ekranını göster
  -d, --delay <time> Okuma/yazma aralarında bekle
  -o, --çıktı <filename> Oturum verisini bir dosyaya dök
  -x, --hex-dump <filename> Oturum verisini bir dosyaya hex olarak dök
  -i, --boşta zaman <time> aşımı Boşta okuma/yazma süresi
  -p, --source-port portu Kullanılacak kaynak portu belirt
  -s, --source addr Kullanılacak kaynak adresini belirt (-l'yi etkilemez)
  -l, --dinle Bağla ve gelen bağlantıları dinle
  -k, --açık kalın Dinleme modunda birden fazla bağlantıyı kabul edin
  -n, --nodns DNS üzerinden ana isimlerini çözmez
  -t, --telnet Telnet görüşmelerine cevap ver
  -u, --udp Varsayılan TCP yerine UDP kullanın
      --sctp Varsayılan TCP yerine SCTP kullanın
  -v, --verbose Set verbosity seviyesi (birkaç kez kullanılabilir)
  -w, --bekle <time> Bağlantı mola
  -z Zero-I/O modu, sadece bağlantı durumunu bildir
      --append-output Belirtilen çıktı dosyalarını clobber yerine Ekle
      --sadece gönder-sadece veri gönder, alınan görmezden gelinir; EOF'ta bırakıldı
      --sadece recv-sadece veri alır, asla bir şey göndermez
      --izin ver Sadece verilen hostların Ncat'a bağlanmasına izin ver
      --allowfile Ncat'a bağlanmasına izin verilen hostların dosyası
      --reddet Verilen hostların Ncat'a bağlanmasını engelle.
      --denyfile Ncat'a bağlanması reddedilen hostların dosyası
      --broker Ncat'ın bağlantı aracılık modunu etkinleştir
      --sohbet Basit bir Ncat sohbet sunucusu başlat
      --proxy <addr[:p ort]> Sunucudan proxy'ye adresi belirt
      --<type>proxy-type Proxy tipini belirt ("http" veya "socks4" veya "socks5")
      --proxy-auth <auth> HTTP veya SOCKS proxy sunucusu ile kimlik doğrulama
      --ssl SSL ile bağlanın veya dinleyin
      --ssl-cert Dinleme için SSL sertifika dosyasını (PEM) belirt
      --ssl-key Dinleme için SSL özel anahtarı (PEM) belirtin
      --ssl-verify Sertifikaların güven ve alan adını doğrula.
      --ssl-trustfile güvenilir SSL sertifikaları içeren PEM dosyası
      --ssl-ciphers SSL şifreleri içeren şifre listesi
      --sürüm Ncat'in sürüm bilgisini göster ve çıkış

Tam seçenekler, açıklamalar ve kullanım örnekleri için ncat(1) manpage'ine bakınız
TCP port dinlemesini aşağıdaki komutla etkinleştirin:

Port dinleme durumunu kontrol et:

Aşağıda gösterildiği gibi:







Önceki:.NET/C#, görüntüyü çerçevelemek için OpenCvSharp4, SixLabors.ImageSharp kullanır
Önümüzdeki:Kendi imzalı bir alan adı sertifikası oluşturmak için mkcert kullanın
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com