by Enrique Serrano Lendines
1
2
configure terminal
interface fa0
ip address 172.x.0.1 255.255.255.0
no shutdown
3
line vty 0 15
password [cualquier contraseña]
login
4
enable
configure terminal
enable password cisco
5
copy running-config startup-config
line vty 0 15
password [cualquier contraseña]
login
enable
configure terminal
enable password cisco
copy 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
.>
).