python脚本批量登录crt_Python实现批量新建SecureCRT Session
最近因为工作需要,我需要在ssh的时候保存几千台网关的session,工作量相当大(也就是ssh的时候需要记住用户名和密码,然后还要再session选项中录入enable密码,相当繁琐),而且设备的用户密码和enable密码都是一样的,所以想到利用这段时间在学的python帮我处理这些重复无意义的工作,这也是第一次体会到python的实用性。
session文件的存放位置可以在crt的会话或全局设置中找到:
通过Beyond Compare 软件对比过ini文件后,发现基本除了第37行的hostname根据设备ip的不同不一样外,其余内容是一样的,所以现在的目的很明确,批量生成根据ip地址为文件名的ini文件,内容copy已存文件的内容,只是把第37行的hostname修改为自己的ip即可。
代码如下:
pri = open('G:\\10.23.213.1.ini')
cont=pri.read()
for line in open('G:\\test\\abc.txt'):
sub = open('G:\\test\\{ip}.ini'.format(ip=line.strip('\n')), 'w')
sub.write(cont.replace('10.23.213.1', line))
效果如下:
之后把这些生成的配置文件搬到CRT session文件夹下就ok了。
.ini 文件是一个没有写入信息的没用的文件,因为readline读到最后一个空白行,删除即可
python脚本批量登录crt_Python实现批量新建SecureCRT Session相关推荐
- arcgis python脚本实现从界面选择输入输出_ArcGIS Python脚本实现数据驱动页面的批量出图...
这里讲一下如何通过Python脚本实现数据驱动页面的批量出图. 1 前提条件 首先要知道的是数据驱动页面的导出必须启用驱动页面,同时地图文档必须处于布局视图中. 2 具体实现 准备好批量出图的Pyth ...
- Windows和ubuntu使用python脚本自动登录校园网
Windows和ubuntu使用python脚本自动登录校园网 背景: 事情事这样的: 最近拿着老板的服务器在玩,奈何学校没有找到合适的机房,无奈就搬回寝室放在一个无人问津的角落里,这科研条件让我也很 ...
- 路由器运行python脚本_写个Python脚本来登录小米路由器
这个脚本写起来难度并不是很大,博主还是一步步的分析下,这样思路会比较清晰,下次遇到类似系统脚本写起来也更快速.好了,一起来分析分析. 首先看下小米路由器的登录界面 可以看到只需要输入密码即可登录,博主 ...
- python脚本分享:xml文件批量修改
今天分享一个我自己写的实用脚本,主要是将.xml文件进行批量的修改 首先,声明我并不是很了解.xml的相关知识,所以今天主要是以我遇到的问题来做个记录. 想要更多的了解xml,请看最后的资料分享. 效 ...
- 这是销售人员最必不可少的Python脚本,没有之一!批量验证和添加手机号码微信好友!
前言 今天去销售部找女友吃午餐,我看到她在忙,就没有打扰她!销售人员嘛,无非就是找客户然后推销自己要卖的产品!比如房地产销售就是卖房,4s店的销售就是卖车嘛!原来他们都有那种专门一键添加微信的脚本的, ...
- 【python脚本】word批注状态批量提取器V1版本
前言 阶段性胜利也要纪念一下!在 [VBA脚本]提取word文档中所有批注的信息和待解决状态 中,规划软件了最终版的状态: 1.选取目录,之后递归得到所有word文档: 2.对每一个word文档,抓取 ...
- Python脚本模拟登录网页之CSDN篇
1. 通过Firefox配合插件Tamper Date获取登录时客户端向服务器端提交的数据, 并且发现lt和execution这两个字段每次登录时都不一样. POSTDATA=username=you ...
- python程序下载腾讯企业邮箱附件_获取腾讯企业邮箱通讯录python脚本(带登录功能)...
之前的 帖子 加入了 @ sdc1992 提供的登录部分 根据邮箱和密码,获取企业通讯录 运行后会生成两个文件 一个只包含邮箱,可以用于后续爆破 一个为部门名称 和 部门下的员工邮箱的树形结构,可以方 ...
- 【python脚本】word批注批量提取器V2实用版
目录 前言 实用演示 关键技术 python调用VBA python写excel 打开excel 独立线程 资源链接 前言 在经历了VBA提取word批注: [VBA脚本]提取word文档中所有批注的 ...
最新文章
- Hi,欢迎加入量子位AI社群
- 【OpenCV3】基于双目视觉的三维重建
- 通过输入流获取json格式数据转为map格式
- WebSocket服务器上的oTransactionID_SiteDetailMap的qrcode是何时生成的
- 文件系统模拟程序python_如何使用sh实现Python虚拟文件系统
- JWT –生成和验证令牌–示例
- leetcode 463. 岛屿的周长
- java集合框架类_Java集合框架总结—超详细-适合面试
- 机器学习:算法视角pdf_何时使用不同的机器学习算法:简单指南
- 软件工程随堂小作业—— 寻找“水王”(C++)
- 在react里写原生js_从零开始使用react+antd搭建项目
- Character的static方法
- 间距margin、padding - bootStrap4常用CSS笔记
- 匹配数据库 帆软 查询条件_帆软报表学习笔记①——根据参数查询
- java分布式面试题之消息队列ActiveMQ部分,java反序列化原理
- r710 linux网卡驱动,Dell R710更换网卡驱动linux
- VS2015 无法启动IIS Express Web服务器
- 盘点谷歌浏览器中的一些神级插件
- linux 下使用isign 签名ipa包
- AS400 - DB2 for i的加密、解密
热门文章
- 谁说男生不能美美哒?2020中国男士美妆市场洞察报告.pdf(附下载链接)
- 【实践】Embedding在腾讯应用宝的推荐实践
- PyTorch系列入门到精通——DataLoader与Dataset
- 对 比 学 习 小 综 述
- Facebook广告投放有什么策略?
- android shape 画阴影_android 阴影的实现方式
- easyui table 如何只展示一条_如何使用MySQL,这些操作你得明白!
- Leetcode每日一题:147.insertion-sort-list(对链表进行插入排序)
- 数据结构:B树和B+树的插入、删除图文详解
- Jmeter接口测试系列之测试用例变量参数化处理