Quais são as diferenças entre o netcat-tradicional e o netcat-openbsd?

31

Quais (se houver) são as diferenças significativas entre netcat-traditionale netcat-openbsd?

Estou tendo problemas para encontrar informações relativas. Alguém familiar que possa oferecer algumas dicas?

spezticle
fonte

Respostas:

28

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.

Malte Skoruppa
fonte
6

O netcat-traditional inclui a -eopção de executar o programa a partir do shell remoto, que não está presente no netcat-openbsd

Aswin Rajasekharan
fonte