Foros del Web » Administración de Sistemas » Unix / Linux »

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

Estas en el tema de Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why? en el foro de Unix / Linux en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 19/01/2007, 00:28
 
Fecha de Ingreso: octubre-2006
Mensajes: 57
Antigüedad: 18 años
Puntos: 0
Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why?

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:
Código:
terminal A$ nc -l -p 2000 -e /bin/date
nc -h for help
nc -h for help<-me devuelve eso!!!

y tanto en arch como en mac NO se encuentra -e entre las opciones!!
Código:
]$ nc -h for help
[v1.10]
connect to somewhere:   nc [-options] hostname port[s] [ports] ... 
listen for inbound:     nc -l -p port [-options] [hostname] [port]
options:
        -g gateway              source-routing hop point[s], up to 8
        -G num                  source-routing pointer: 4, 8, 12, ...
        -h                      this cruft
        -i secs                 delay interval for lines sent, ports scanned
        -l                      listen mode, for inbound connects
        -n                      numeric-only IP addresses, no DNS
        -o file                 hex dump of traffic
        -p port                 local port number
        -r                      randomize local and remote ports
        -s addr                 local source address
        -u                      UDP mode
        -v                      verbose [use twice to be more verbose]
        -w secs                 timeout for connects and final net reads
        -z                      zero-I/O mode [used for scanning]
port numbers can be individual or ranges: lo-hi [inclusive]
En cambio en Ubuntu baje el deb desde acá
http://cl.archive.ubuntu.com/ubuntu/...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.
Código:
terminal A$ nc -l -p 2000 -e /bin/date
B) Cliente: se conecta al servidor por el puerto 2000 y recibe de vuelta la fecha.
Código:
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" en arch y en mac con fink????????

Gracias de antemano. Saludos.

Última edición por shadfx; 19/01/2007 a las 00:35
  #2 (permalink)  
Antiguo 19/01/2007, 08:27
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 4 meses
Puntos: 29
Re: Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why?

Te aconsejo que recompiles netcat porque por lo que dice aquí tienes que recompilar netcat para que tengas las opciones que necesitas....

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 19/01/2007, 08:42
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 4 meses
Puntos: 29
Re: Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why?

Te recomiendo la utilidad abs para conseguir compliarlo facilmente en arch linux.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #4 (permalink)  
Antiguo 22/01/2007, 10:58
 
Fecha de Ingreso: octubre-2006
Mensajes: 57
Antigüedad: 18 años
Puntos: 0
Re: Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why?

Cita:
Iniciado por Koveart Ver Mensaje
Te recomiendo la utilidad abs para conseguir compliarlo facilmente en arch linux.

Saludos
Acerca de abs encontre el texto en ingles y español.
http://www.archlinux.com.ar/wiki/ind...h_Build_System
http://wiki.archlinux.org/index.php/ABS

Como lo hiciste tu?

Cita:
Iniciado por Koveart Ver Mensaje
Te aconsejo que recompiles netcat porque por lo que dice aquí tienes que recompilar netcat para que tengas las opciones que necesitas....
Saludos
Cita:
Cabe destacar que distribuciones como RedHat Linux trae junto con sus paquetes de instalación una versión limitada de netcat; lo mas recomendable es bajar de la red la versión full de netcat para Linux (Importante: La versión de netcat para linux viene a prueba de lamers, por lo cual debemos compilar a netcat con unos flags especiales para poder obtener las opciones -t y -e (Telnet y Gaping Security Hole) ). Bajas el .tar de netcat y lo desempaquetas en el directorio de tu preferencia, te ubicas dentro del directorio de netcat y lo compilas con Make utilizando las siguientes Flags:
[root@DarkStar] #make linux DFLAGS=" -DTELNET -DGAPING_SECURITY_HOLE"
La unica diferencia es que "linux DFLAGS" va todo junto("linuxDFLAGS"), lo hice así y me funciona perfecto:
http://netcat.sourceforge.net/download.php

Código:
# ./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
  #5 (permalink)  
Antiguo 22/01/2007, 14:01
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 4 meses
Puntos: 29
Re: Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why?

Creo queloslinks para el uso de abs son suficientemente explicativos o sino bien puedes usar aur, la cual es una extensión de ABS para recompilar la aplicación que necesitas...

Por lo que veo te funciona perfectamente, ¿es así?

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #6 (permalink)  
Antiguo 22/01/2007, 14:15
 
Fecha de Ingreso: octubre-2006
Mensajes: 57
Antigüedad: 18 años
Puntos: 0
Re: Netcat diferente en Ubuntu y Arch(tb en mac intel): nc -h for help, why?

Cita:
Iniciado por Koveart Ver Mensaje
Creo queloslinks para el uso de abs son suficientemente explicativos o sino bien puedes usar aur, la cual es una extensión de ABS para recompilar la aplicación que necesitas...
AUR si lo he usado...ABS hmmm, nop, de hecho lo de ABS salía lo mismo ./configure, make, make install per más explicativo, con otros path me parece...

Cita:
Iniciado por Koveart Ver Mensaje
Por lo que veo te funciona perfectamente, ¿es así?
Saludos
Si :D Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.