¿Cuáles son las diferencias entre netcat-traditional y netcat-openbsd?

31

¿Cuáles (si las hay) son las diferencias significativas entre netcat-traditionaly netcat-openbsd?

Tengo problemas para encontrar información relativa. ¿Alguien familiar que pueda ofrecer alguna idea?

spezticle
fuente
superuser.com/questions/324812/versions-of-netcat
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

28

Puedes mirar las descripciones de los paquetes usando apt-cache show. Lo dicen todo:

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

Entonces las diferencias significativas son como se indica. La reescritura de OpenBSD admite IPv6, proxies y sockets Unix, de los que carece la implementación tradicional. En la práctica, si no necesita ninguno de estos, no notará la diferencia.

Malte Skoruppa
fuente
6

netcat-traditional incluye la -eopción de ejecutar el programa desde un shell remoto, que no está presente en netcat-openbsd

Aswin Rajasekharan
fuente