netcat-traditional 和 netcat-openbsd 有什么区别?

netcat-traditional 和 netcat-openbsd 有什么区别?

netcat-traditional和之间有何显著差异(如果有的话)netcat-openbsd

我找不到任何相关信息。有哪位熟悉的人可以提供一些见解吗?

答案1

你可以使用 查看软件包的描述apt-cache show。它们说明了一切:

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

因此,显著的差异正如所述。OpenBSD 重写支持 IPv6、代理和 Unix 套接字,而传统实现则缺乏这些功能。实际上,如果您不需要其中任何一个,那么您不会注意到差异。

答案2

netcat-传统包括-e从远程 shell 执行程序的选项,该选项在netcat-openbsd

相关内容