|
|
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:
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
|