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 nc6yerine 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 -4ve -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
socatAracı ö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:2222iş yaptı.