web-dev-qa-db-fra.com

Quelles sont les différences entre netcat-traditional et netcat-openbsd?

Quelles sont (le cas échéant) les différences significatives entre netcat-traditional et netcat-openbsd?

J'ai du mal à trouver des informations relatives. Quelqu'un de familier peut offrir un aperçu?

29
spezticle

Vous pouvez consulter les descriptions des packages à l'aide de apt-cache show. Ils disent tout:

$ 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.
...

Donc, les différences significatives sont comme indiqué. La réécriture OpenBSD prend en charge IPv6, les proxies et les sockets Unix, ce qui manque à la mise en œuvre traditionnelle. En pratique, si vous n'en avez pas besoin, vous ne remarquerez aucune différence.

26
Malte Skoruppa

netcat-traditional inclut l'option -e pour exécuter le programme à partir d'un shell distant, qui n'est pas présent dans netcat-openbsd

6
Aswin Rajasekharan