by Enrique Serrano Lendines

configure terminalinterface fa0ip address 172.x.0.1 255.255.255.0no shutdownline vty 0 15password [cualquier contraseña]loginenableconfigure terminalenable password ciscocopy running-config startup-configline vty 0 15password [cualquier contraseña]loginenableconfigure terminalenable password ciscocopy running-config startup-config#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import getpass
import telnetlib
def main():
host = input("Ingrese la dirección IP del dispositivo: ")
password = getpass.getpass("Ingrese la contraseña: ")
try:
tn = telnetlib.Telnet(host)
tn.read_until(b"Password: ")
tn.write(password.encode("ascii") + b"\n")
tn.read_until(b">")
tn.write(b"show version\n")
output = tn.read_until(b">", timeout=5).decode("ascii")
print("Conexión establecida con éxito a", host)
print("Resultado del comando 'show version':")
print(output)
except Exception as e:
print("Error al conectarse:", e)
return
if __name__ == '__main__':
main()getpass para ingresar la contraseña de forma segura y telnetlib para la comunicación Telnet.main() que se ejecutará cuando se ejecute el script.telnetlib.>).