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