博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python批量修改SecureCRT会话密码
阅读量:6219 次
发布时间:2019-06-21

本文共 1153 字,大约阅读时间需要 3 分钟。

#利用python批量修改SecureCRT 会话密码# -*- coding:utf-8 -*-import os,redef 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 路径    CRT_Path(path)

github链接地址:

转载地址:http://cxlja.baihongyu.com/

你可能感兴趣的文章
Javascript: Let user select an HTML element like Firebug?综述
查看>>
Java基本功—Reference
查看>>
OpenCV教程(47) sift特征和surf特征
查看>>
Java多线程中run(), start(), join(), wait(), yield(), sleep()的使用
查看>>
JAVA wait(), notify(),sleep详解
查看>>
LCD显示——点阵字体
查看>>
Yarn应用程序编程实例
查看>>
fortune 计算公式
查看>>
C语言内存分析
查看>>
[复变函数]第18堂课 5. 2 解析函数的孤立奇点
查看>>
获取输入法输入内容及后选项的钩子
查看>>
泛型类及方法的基本使用
查看>>
修改eclipse的自动完成功能
查看>>
u3d调用c++ dll的DllNotFoundExceion 问题
查看>>
2D Tookit (一) 精灵切割
查看>>
个人或小型企业站该如何选择服务器?
查看>>
微信中QQ表情的解析(php)
查看>>
spring(6)--注解式控制器
查看>>
FireMonkey 源码学习(2)
查看>>
Visual Studio 2013 (vs2013)中“向前定位”,“向后定位”按钮
查看>>