Respostas:
Você pode ver as descrições dos pacotes usando apt-cache show
. Eles dizem tudo:
$ 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.
...
Portanto, as diferenças significativas são as indicadas. A reescrita do OpenBSD suporta IPv6, proxies e sockets Unix, que faltam na implementação tradicional. Na prática, se você não precisar de nada disso, não notará diferença.
O netcat-traditional inclui a -e
opção de executar o programa a partir do shell remoto, que não está presente no netcat-openbsd