import getpassimport telnetlib
OSPF_ID = raw_input("Entre com o seu processo ospf: ")ROUTER_ID = raw_input("Entre com o seu processo Router ID : ")Network = raw_input("Entre com a sua rede : ")wildmask = raw_input("Entre com a sua wildmask : ")AREA = raw_input("Entre com a sua AREA : ")
HOST = "192.168.1.1"user = raw_input("Enter your remote account: ")password = getpass.getpass()
tn = telnetlib.Telnet(HOST)
tn.read_until(b"Username: ")tn.write(user.encode('ascii') + b"\n")if password: tn.read_until(b"Password: ") tn.write(password.encode('ascii') + b"\n")
tn.write(b"enable\n")tn.write(b"cisco\n")tn.write(b"conf t\n")tn.write(b"interface fa1/0\n")tn.write(b"ip add 10.0.0.2 255.255.255.252\n")tn.write(b"no shutdown\n")tn.write(b"exit\n")tn.write(b"router ospf " + OSPF_ID+ " \n")tn.write(b"router-id " + ROUTER_ID + "\n")tn.write(b"network " + Network + " " + wildmask + " area " + AREA + "\n")tn.write(b"exit\n")tn.write(b"exit\n")tn.write(b"show ip int br\n")tn.write(b"sh ip route\n")tn.write(b"exit\n")print(tn.read_all().decode('ascii'))