Jan-30-2018, 05:34 PM
import unidecode
import telnetlib
import time
import re
from time import sleep
user = 'user'
password = '1234'
with open('eci.txt','r') as ipfile:
for sr_no, line in enumerate(ipfile, start=1):
host = line.strip()
try:
print ('Connecting .....')+str(host)
telnet = telnetlib.Telnet(host, 23, 2)
telnet.read_until('Login :', 3)
telnet.write(user.encode('ascii') + '\r')
telnet.read_until('Password :', 3)
telnet.write(password.encode('ascii') + '\r')
#telnet.read_until('>')
telnet.write('bport all' + '\r\r\r\r')
telnet.read_until("MCR64A >",3)
telnet.write(' logout''\r')
output = telnet.read_all()
print('\x1b[6;30;42m' + 'Success!' + '\x1b[0m')
print ('printing output.....')
sleep(2)
data = iter(output.split('\n'))
except Exception as excp:
print(excp)getting time out, not able to read_until "MCR64A >" prompt, any suggestion.
