What are the differences between netcat-traditional and netcat-openbsd?

What (if any) are the significant differences between netcat-traditional and netcat-openbsd?

I'm having trouble finding any relative information. Anybody familiar that can offer some insight?

1

2 Answers

You can look at the packages' descriptions using apt-cache show. They say it all:

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

So the significant differences are as stated. The OpenBSD rewrite supports IPv6, proxies, and Unix sockets, which the traditional implementation lacks. In practice, if you don't need any of these, you won't notice a difference.

0

netcat-traditional includes -e option to execute program from remote shell, which is not present in netcat-openbsd

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like