Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help

Forums: 

Hola tengo la siguinete duda, instale netcat con pacman en archlinux, lo mismo hice en mac
con fink, la cosa es que todo funcionaba bien, pero al tratar de hacer esto:
terminal A$ nc -l -p 2000 -e /bin/date
nc -h for help<-me sale eso :?

En cambio en Ubuntu baje el deb desde acá
http://cl.archive.ubuntu.com/ubuntu/pool/universe/n/nc6/netcat6_0.5-1_i386.deb
A) Servidor: queda esperando conexiones entrantes(-l) por el puerto(-p) 2000 y ejecuta el comando(-e) /bin/date luego de conectar.
terminal A$ nc -l -p 2000 -e /bin/date
B) Cliente: se conecta al servidor por el puerto 2000 y recibe de vuela la fecha.
terminal B$ nc localhost 2000
vie ene 19 06:02:12 CLST 2007

Por que me funciona solo en Ubuntu, que opción tengo que activar para que no me salga "nc -h for help".????????

Miraste la salida de

Imagen de deathUser

Miraste la salida de

nc -h

Es probable que tengas versiones distintas del software y que no te esté reconociendo alguno de los parámetros, busca en el manual del software en el LINUX que te da problemas (RTFM) y mira las opciones equivalentes y haz la prueba nuevamente...


man nc

Suerte ...

bye
:)

Compilado y listo....

Lo que sucedía es que viene deshabilitada por defecto en archlinux y mac, en Ubuntu el deb ya viene listo, por lo tanto lo compile con los Flags correspondientes para tener la opción -e:

[url]http://netcat.sourceforge.net/download.php[/url]
$ ./configure --prefix=/usr
$ make linuxDFLAGS=" -DTELNET -DGAPING_SECURITY_HOLE"
# make install linuxDFLAGS=" -DTELNET -DGAPING_SECURITY_HOLE"
# nc -l -p 2000 -e /bin/cat

$ nc localhost 2000
hola
hola

Es todo junto "linuxDFLAGS" y no como sale [url=http://www.wikilearning.com/netcat_en_linux-wkccp-629-3.htm]acá[/url] separado.

Sin embargo en mac os X-intel me sigue apareciendo nc -h, pero con tenerlo en linux me basta. Gracias.

Chau.