发布时间:2019-09-23 16:58:39编辑:auto阅读(2122)
#!/usr/bin/env python import telnetlib import time def h3c_telnet(ip,username,password1,password2,type): try: tn = telnetlib.Telnet(ip,timeout=5) time.sleep(1) tn.write(username + '\r\n') tn.read_until('Password:',timeout=5) tn.write(password1 + '\r\n') if password2 != 'null': tn.write('super\r\n') tn.write(password2 + '\r\n') r1 = tn.read_very_eager() filename = 'config/' + 'h3c.txt' f = file(filename,'r') commands = f.readlines() for command in commands: tn.write(str(command) + '\r\n') time.sleep(1) alert = tn.read_very_eager() tn.close() #print alert except Exception as e: alert = ip + ' --> Login failed' # print alert return alert if __name__ == '__main__': ip = '10.170.63.100' username = "test" password1 = "test" password2 = "null" type = 'h3c' h3c_telnet(ip,username,password1,password2,type)
上一篇: python解决project eule
下一篇: python3.x中str,bytes类
51029
50417
41026
37889
32359
29252
28134
22971
22932
21260
1134°
1841°
1489°
1423°
1709°
1514°
2173°
3752°
3675°
2588°