¿Alguien sabe de una manera fácil de crear una secuencia de comandos que se puede conectar a un servidor telnet, hacer algunas cosas habituales de telnet y luego cerrar la sesión? Estoy tratando con usuarios que no están familiarizados con Telnet y los comandos que necesitarán ejecutar. Todo lo que quiero es que hagan doble clic en una secuencia de comandos y que la secuencia de comandos ejecute automáticamente los comandos.¿Crear un script para una sesión de Telnet?
Probablemente se esté preguntando: "¿En qué plataforma están los usuarios?" Estarán en Windows y Linux. Las implementaciones en idiomas como Perl, Java o Python son aceptables. Veo que Perl tiene un módulo Net :: Telnet. ¿Alguien ha usado eso?
Mi solución ideal sería crear dos archivos de script. un archivo BAT para Windows y un script de shell para Linux. Si bien esto haría que el mantenimiento dual fuera un problema, significaría que no tendría que instalar Perl/Java/Python/etc ... en cada máquina. Desafortunadamente, no he visto ninguna forma de automatizar una sesión de telnet con archivos por lotes o scripts de shell.
Gracias.
Utilice el módulo telnetlib de python. Aquí hay un ejemplo http://stackoverflow.com/questions/1491494/telnet-automation-scripting – Vanuan