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.
Réponses:
Vous pouvez consulter les descriptions des packages en utilisant
apt-cache show
. Ils disent tout: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.
la source
netcat-traditional inclut l'
-e
option pour exécuter le programme à partir du shell distant, qui n'est pas présent dans netcat-openbsdla source