快速登录网络设备,,用于快速登录路由器,交换


用于快速登录路由器,交换机等网络设备,从文本文件读取设备名字和 IP,和SecureCRT配合,输入设备hostname后即可登录设备,具有自动校验功能。

#$language = "Python"#$interface = "1.0"f = open('d:\\SWICI.txt','a+')ff = f.read().split('\\n')sw0 = crt.Dialog.Prompt("Input your SW CI:")for i in range(0,len(ff)):    row = ff[i].split(',')    if (row[0] == sw0):        ip = row[1]        crt.Screen.Send("ssh username@%s" %ip)        if (crt.Screen.WaitForString("assword:",5) == True):            if(crt.Screen.WaitForString("%s" %sw0,20) == True):                break            else:                crt.Dialog.MessageBox("Attention !\\nYou've logined a wrong place !")                break        else:            crt.Dialog.MessageBox("Can't login !\\nPlease check your IP !")            break    if (i == len(ff)-1):            crt.Dialog.MessageBox("There's no SW found !")            breakf.close()#该片段来自于http://byrx.net

评论关闭