Ben ipv4 ve ipv6 işlevselliği aslında orada birden çok uygulama (çatal) veya tamamen farklı sürümleri etrafında karışıklık sonucu olduğuna inanıyorum. Eğer arama yaparsanız, söz edersiniz nc6
. Bu uygulama BSD tabanlı dağıtımlarda görünmektedir.
Ipv6 desteği nc6
yerine belirli dağıtımınıza yüklemeyi ve çalıştırmayı denerdim nc
.
Daha fazla araştırma
2018-01-11 tarihli bu taahhüdü bulabildim - IPv6 işlevselliğini netcat'in yeni sürümünü aradığınız şeye açıkça ekleyen IPv6 yamasını ekleyin .
NOT: Her iki, destekleri açıklayan gibi benim sistemlerine ve üzerinde nc 7.50 yalnızca erişebilir -4
ve -6
.
Netcat'in daha yeni bir sürümü olduğunu düşündüğünüzden şüpheleniyorum aslında çok daha eski bir sürüm: http://nc110.sourceforge.net/ .
Çeşitli uygulamaların kapsamlı bir listesini istiyorsanız, bu Netcat hakkındaki Wikipedia sorusunda mevcuttur .
Netcat'in orijinal sürümü bir Unix programıdır. Son sürüm (1.10) Mart 1996'da piyasaya sürüldü. 1
Çoğu Linux dağıtımında GNU netcat veya NMAP sürümü en çok kullandıkları gibi görünür:
Çeşitli uygulamaları vardır POSIX gibi sıfırdan yeniden yazar içeren sistemler, GNU netcat [5] veya OpenBSD netcat, 6 IPv6 destekler bunlardan sonuncusu TLS . OpenBSD sürümü, FreeBSD base 7 ve Windows / Cygwin'e taşınmıştır . 8 Mac OS X, OSX 10.13'ten itibaren yüklü netcat ile birlikte gelir veya kullanıcılar bir varyant yüklemek için MacPorts'u kullanabilir. [9] Netcat'in Microsoft Windows sürümü de mevcut. [10]
Örneğin, CentOS 7.x'te:
$ nc --version
Ncat: Version 7.50 ( https://nmap.org/ncat )
$ rpm -qf /bin/nc
nmap-ncat-6.40-13.el7.x86_64
socat
Aracı önerdiğiniz için teşekkürler . Görünüşe göre daha fazla seçenek var ve aşağıdakiler:socat tcp6-listen:2222
iş yaptı.