BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Comandos telnet .BAT

BocaDePez
BocaDePez

hola!

Os planteo lo siguiente, en win:

¿Cómo se podría hacer hacer un .bat o similar, que ejecutase user+pass+comando hacia un router?

Por ejemplo, para reiniciar el router (el comando es reboot):

telnet 1.2.3.4

user manuel

pass menuelito

reboot

Mil gracias de antemano

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
Vermu

Se me ocurre que podrías probar con un programa para automatizar macros.

djnacho

Puedes probar lo siguiente en un fichero bat:

telnet
open 1.2.3.4
user manuel
pass menuelito
reboot

Un saludo :)
PD: Lo estoy diciendo más o menos de memoria, y si estoy equivocado, que me corrija alguien ;)

BocaDePez
BocaDePez

Lo que pides no se puede hacer de esa forma, ya que telnet no admite más parámetros que el de la máquina a la que deseas conectar, no se le pueden enchufar scripts.

En Unix (Linux, Solaris, etc) existe una herramienta libre creada por el Instituto Nacional de Estándares y Tecnología de los Estados Unidos, llamada expect, que te permite enviar comandos en una sesión telnet ... pero las versiones de Windows son de terceros y nunca las he probado.

expect.nist.gov/

Suerte.

BocaDePez
BocaDePez

Aunque siempre puedes aprender a programar sockets en C, es más divertido. :D