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

31

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

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

article
la source
superuser.com/questions/324812/versions-of-netcat
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

28

Vous pouvez consulter les descriptions des packages en utilisant 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 d'OpenBSD prend en charge IPv6, les proxys et les sockets Unix, ce qui manque à l'implémentation traditionnelle. En pratique, si vous n'en avez pas besoin, vous ne remarquerez aucune différence.

Malte Skoruppa
la source
6

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

Aswin Rajasekharan
la source