Was sind die Unterschiede zwischen netcat-traditional und netcat-openbsd?

31

Was sind (falls vorhanden) die signifikanten Unterschiede zwischen netcat-traditionalund netcat-openbsd?

Ich habe Probleme, relative Informationen zu finden. Kennt jemand, der einen Einblick geben kann?

spezticle
quelle

Antworten:

28

Sie können die Beschreibungen der Pakete mit ansehen apt-cache show. Sie sagen alles:

$ apt-cache show netcat-traditional 
...
 This is the "classic" netcat, written by *Hobbit*. It lacks many
 features found in netcat-openbsd.
...
$ apt-cache show netcat-openbsd 
...
 This package contains the OpenBSD rewrite of netcat, including support
 for IPv6, proxies, and Unix sockets.
...

Die wesentlichen Unterschiede sind also wie angegeben. Der OpenBSD-Rewrite unterstützt IPv6, Proxies und Unix-Sockets, was der traditionellen Implementierung fehlt. In der Praxis werden Sie keinen Unterschied bemerken, wenn Sie keine davon benötigen.

Malte Skoruppa
quelle
6

netcat-traditional enthält die -eOption zum Ausführen eines Programms von einer Remote-Shell aus, die in netcat-openbsd nicht vorhanden ist

Aswin Rajasekharan
quelle