comando batch para abrir y poner a la escucha puerto?

Iniciado por BATCH.bat, 16 Enero 2011, 00:30 AM

0 Miembros y 1 Visitante están viendo este tema.

BATCH.bat

¿hay alguna manera de abrir un puerto, y ponerlo en escucha, sin utilizar ningún programa si no que mediante algún comando batch? si es así, ¿cómo?

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

BATCH.bat

ya, hasta aquí llego. ya lo he buscado en google. lo más curioso es que este post con mi pregunta sale el tercero XD. más o menos sale lo de abrir puertos, pero no lo de poner en escucha. además, a mi me interesa que sea de manera que abres un batch y se ejecuta, no que abres cmd.exe y vas poniendo.

WHK

el interpretador cmd no maneja sockets, lo unico que puedes hacer es desde el interprete manipular a otro software y que ese software se ponga a escucha.

Ahora, un programanativo que haga eso es el servidor telnet, no conozco ningun otro que puedas manipular atraves de un batch.

lo de abrir el puerto supongo que te refieres al router, ps ahi no se, creo que lo mismo.... usar telnet y comandos desde un txt pero en la práctica no se como sería porque nunca lo he intentado.

ahora, solo windows xp trae el telnet server y client instalados de forma nativa, en windows 7 lo debes instalar desde el gestor de softwares nativos o componentes extras.

leogtz

Puedes usar netcat o cryptcat.

Creo que es:

nc -vlp 123

Abrimos y ponemos a la escucha(flag -l listening).
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

BATCH.bat

pues muchas gracias a todos. así, resumiendo, tendría que tener instalado o activado netcat, y para abrir un puerto utilizar el comando "nc -vlp 123"? es que soy un novato XD

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com