Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: achievement_unlocked en Diciembre 17, 2016, 08:32:29 PM

Título: cuales son los pasos correctos con netcat ?
Publicado por: achievement_unlocked en Diciembre 17, 2016, 08:32:29 PM
hola

tengo un problema con netcat

he puesto en el terminal nc -vz -l -p 80

me dice: listening on [any] 80...

ha pasado ya un rato y no me aparece en el terminal root@admin (https://underc0de.org/foro/index.php?action=profile;u=31302): ( en el sentido de que se ha ejecutado bien el comando )

disculpad si pregunto algo obvio es solo que estoy volviendome mad para encontrar guias y tutos ya sea en ingles o español en el que pueda manejar bien este programa

he puesto en el terminal este comando para saber si se habia ejecutado correctamente
netstat -anp –udp –tcp | grep LISTEN

y el comando

netstat -tupl

y no me sale el puerto 80 en escucha ..

ahora he puesto nc -zv 192.168.1.X 80

y me dice el terminal : Admin [192.168.1.X ] 80 (http) open

ha sido quitar el terminal anterior ( el de arriba) y poner nc -zv 192.168.1.X 80 en otro y ya me aparece connection refused ..

tengo que dejar el terminal en el que ejecuto la orden para que el puerto 80 quede a la escucha ?

son estos los pasos correctos para que los puertos queden a la escucha (?)


http://unix.stackexchange.com/questions/241897/open-port-8080-for-listening

http://www.tutorialspoint.com/unix_commands/nc.htm

https://linuxreflejo.wordpress.com/2008/10/14/comandos-para-saber-que-puertas-estan-abiertos/

http://blog.desdelinux.net/usando-netcat-algunos-comandos-practicos/


muchas gracias
Título: Re:cuales son los pasos correctos con netcat ?
Publicado por: blackdrake en Diciembre 18, 2016, 12:51:06 PM
Para dejar a la escucha con netcat tienes que hacer lo siguiente:

Código (bash) [Seleccionar]
nc -l 3333

O el puerto que quieras utilizar, esa consola no debes cerrarla, porque entonces, ya no estarás escuchando, y ésta, se quedará así, hasta que conecte (no va a conectar milagrosamente, necesitas ejecutar en otro sitio la petición contra tu máquina, doy por hecho que esto ya lo sabes).

Para abrir la conexión deberás usar:

Código (bash) [Seleccionar]
nc IP 3333

Un saludo.