python批量修改SecureCRT会话密码
时间:2016-11-16 09:34:56
收藏:0
阅读:1431
#利用python批量修改SecureCRT 会话密码 # -*- coding:utf-8 -*- import os,re def CRT_Path(path,*args,**kwargs): for (dirpath, dirnames, filenames) in os.walk(path): for file in filenames: fullname = os.path.join(dirpath, file) f1 = open(fullname,‘r‘,encoding="utf-8") alllines = f1.readlines() f1.close() f2 = open(fullname, ‘w‘,encoding="utf-8") pw_r = re.compile(r‘("Password V2"=)(.*)‘) if ‘admin‘ in alllines[0]: # 判断用户名是否是admin(可根据需要修改) for eachline in alllines: a = re.sub(pw_r,‘\g<1>‘+admin_pwd,eachline) f2.writelines(a) elif ‘root‘ in alllines[0]: #判断用户名是否是root(可根据需要修改),有其他继续添加就行 for eachline in alllines: a = re.sub(pw_r,‘\g<1>‘+root_pwd,eachline) f2.writelines(a) else: f2.writelines(alllines) f2.close() if __name__ == ‘__main__‘: # admin 密码加密字符串 admin_pwd = ‘xxooxxoo‘ # root 密码加密字符串 root_pwd = ‘xxooxxooxxoo‘ path = r‘C:\Users\root\Desktop\Sessions‘ # CRT Seesions 路径
github链接地址:
本文出自 “baby神” 博客,请务必保留此出处http://babyshen.blog.51cto.com/8405584/1873322
原文:http://babyshen.blog.51cto.com/8405584/1873322
评论(1)
baby神
2016-11-20 18:10:45
注:这个当初写博客的时候,最后少写了个函数调用,CRT_Path(path),现在原文已更新
共1条