python vbs_SecureCRT使用vbs和python脚本批量执行

本文介绍了如何使用SecureCRT工具结合Python和VBS脚本,自动化执行批量SSH登录和telnet端口测试。提供了一个读取IP列表文件,逐个进行操作的示例,展示Python和VBS两种实现方式。虽然SecureCRT的脚本录制仅支持VBS,但Python代码看起来更加简洁明了。
摘要由CSDN通过智能技术生成

SecureCRT 工具是非常牛逼的,通过该工具也可以执行一些自动化任务的处理(与之前写的 《SecureCRT批量操作》 不是同一类型的自动化),比如自动连接服务器并执行相应的内应,将执行结果输出到文本或excel ,自动读取文件内的指令并执行等等,之前的老版本SecureCRT支持的脚本语言是vbs(自动录制的输出也是vbs),在新版本的SecureCRT中增加了对python语言的支持。这里就结果这两种语言,实现自动化在一台跳板机上对多台主机进行批量化的telnet某端口的测试处理。

一、需求

有一个IP列表文件,里面是一些无序列IP,如下:

10.211.57.56

10.211.57.57

200.200.3.52

10.211.57.134

10.211.57.140

200.200.3.51

现需要实现通过读取该文本内的相关IP,再自动化的通过zabbix用户(已通过sshzabbix命令实现自动化登陆)登陆,登陆后执行telnet进行端口测试。测试完成后,执行quit返回即可。

二、vbs实现

#$language = "VBScript"

#$interface = "1.0"

crt.Screen.Synchronous = True

' from www.361way.com

' 根据IP逐台实现ssh登陆,telnet端口测试后,再退回原来的界面,并退出登陆

Sub Main

Dim fso

Set fso = CreateObject("Scripting.Fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值