使用Windows脚本批量进行telnet测试不同ip端口,批量测试ping

这篇具有很好参考价值的文章主要介绍了使用Windows脚本批量进行telnet测试不同ip端口,批量测试ping。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:工作的时候进行业务验证,好多测试端口和ping,一个一个弄很麻烦,如果需要Python还没有环境,所以思来想去写了一个用Windows脚本测试ip+端口的,拿出来分享吧,我搜了一些我不知道咋肥事运行不起来,所以就拿出来,

telnet进行测试不同端口

@echo off

setlocal enabledelayedexpansion

set ip_port_list=39.156.66.10 80
set ip_port_list=%ip_port_list% 192.168.2.3 80
set ip_port_list=%ip_port_list% 192.168.3.3 443
set ip_port_list=%ip_port_list% 192.168.4.3 8080
for %%i in (%ip_port_list%) do (
    set "ip=!ip! %%~i"
    set /a "count+=1"
    if !count! equ 2 (
        start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!"
        set "ip="
        set /a "count=0"
    )
)
if defined ip (
    start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!"
)

注:这里我用的百度的ip和80端口进行测试的,肯定是可以通的。

解释:

@echo off						:关闭命令行窗口的回显。

setlocal enabledelayedexpansion						:启用延迟扩展变量,以便在for循环中使用变量的最新值。

set ip_port_list=39.156.66.10 80			:定义一个空格分隔的IP地址和端口列表,其中包含4个IP地址和相应的端口号。

set ip_port_list=%ip_port_list% 192.168.2.3 80			:将另外一个IP地址和端口添加到列表中,以此类推。

for %%i in (%ip_port_list%) do (...)			:遍历IP地址和端口列表中的每个条目,并执行括号内的操作。

set "ip=!ip! %%~i"				:将当前迭代的IP地址和端口拼接成一个字符串,存储在名为“ip”的变量中。

set /a "count+=1"			:计算已经处理过的IP地址和端口的数量。

if !count! equ 2 (...)				:如果已经处理了两个IP地址和端口,则执行括号内的操作。

start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!"				:打开一个新的命令窗口,并在窗口标题和命令行中显示当前IP地址和端口信息,然后执行telnet测试。

set "ip="				:清除“ip”变量中的值,以便进行下一次迭代。

set /a "count=0"				:将计数器重置为零,以便进行下一次迭代。

if defined ip (...)				:如果还有一个未处理的IP地址和端口,则执行括号内的操作。

start cmd /k "title Telnet Test for IP !ip! && echo Testing IP !ip!... && telnet -a !ip!"			:打开一个新的命令窗口,并在窗口标题和命令行中显示当前IP地址和端口信息,然后执行telnet测试。

验证图片:
windows批量telnet脚本,windows,tcp/ip,网络

多ping

@echo off
set ip_list=10.0.0.1 192.168.1.1 10.0.0.3 10.0.0.4 39.156.66.10

for %%i in (%ip_list%) do (
    start cmd /k ping -t %%i
)

测试图
windows批量telnet脚本,windows,tcp/ip,网络文章来源地址https://www.toymoban.com/news/detail-528795.html

到了这里,关于使用Windows脚本批量进行telnet测试不同ip端口,批量测试ping的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • telnet 测试IP和端口命令

    语法: telnet IP PORT 可以联通 不可以联通

    2024年02月13日
    浏览(11)
  • windows使用.bat脚本修改ip

    1.新建一个文本文件 2.输入命令 3.文件后缀改为.bat 4.另存为ANSI类型的文件保存 5.以管理员身份运行 将上面步骤二命令改为下方命令,其余一样

    2024年01月17日
    浏览(16)
  • telnet 测试IP和端口通不通命令

    语法 telnet ip地址  端口号 例如 telnet 127.0.0.1 80 查看所有端口 netstat -ano

    2024年03月23日
    浏览(12)
  • telnet 和 ping 命令测试IP或端口是否可连接

    一、ping 命令 作用: 打开 cmd 命令行或者 linux 可以测试某个 ip 是否可以连通。 查看 IP 方法: window: ipconfig linux: ifconfig 或 ifconfig ens33 命令: 例如: 二、telnet 命令 作用: telnet 命令可以帮助我们去测试服务器上的某个端口是否可连接。 一般没开启 cmd 会提示无该命令。因此

    2024年02月11日
    浏览(21)
  • 批量获取用户token,并使用jmeter对秒杀接口进行压力测试(黑马点评)

    🔥🔥宏夏Coding网站,致力于为编程学习者、互联网求职者提供最需要的内容!网站内容包括求职秘籍,葵花宝典(学习笔记),资源推荐等内容。在线阅读:https://hongxiac.com🔥🔥 现在有一个秒杀优惠券的接口,需要模拟1000个不同登录用户下的秒杀场景,测试这个接口的性

    2024年02月15日
    浏览(14)
  • windows 系统批量去掉文件名前缀 bat 脚本

    在 Windows 系统上,你可以使用批处理脚本(.bat 文件)来批量去掉文件名的前缀。以下是一个简单的示例脚本,你可以根据自己的需求进行修改: 将上述脚本保存为扩展名为 .bat 的文件,并将 \\\"C:PathToYourFolder\\\" 替换为你想要批量移除文件名前缀的文件夹路径,以及将 \\\"OldPr

    2024年02月13日
    浏览(15)
  • Python脚本批量造数据、跑定时任务协助测试

    连接Mysql的信息 场景一:基于已有的csv文件,分批次读取csv文件中的字段值作为变量填充到执行的SQL语句 分批读取csv文件中的值   场景二:随机生成特殊字段的值,作为变量填充到Insert语句中 随机生成统代  随机生成注册号   (有些乱。。。   -- config.ini     存放的是系

    2024年02月08日
    浏览(20)
  • windows下使用microsoft、intel、gnu不同编译器利用cmake和vscode对c++和fortran程序进行编译和调试

    由于编译器支持特性、编译后程序运行速度、安装使用便捷程度等的不同,我们往往会安装多种不同的编译器。对于c++语言主要的编译器有:microsoft、intel、gnu等,对于fortran语言则更多,包括gnu、intel、pgi等等。不同的编译器在一个系统下,往往需要利用一些手段进行区分,

    2024年02月05日
    浏览(21)
  • Windows 10中使用CMD测试IP端口联通性的方法

    在Windows 10操作系统中,有时候我们需要检查某个IP地址的某个端口是否联通。这对于网络管理员、开发人员或普通用户来说都非常重要。本文将介绍如何在命令提示符 (CMD) 下使用telnet命令来测试IP的端口联通情况。 打开命令提示符(CMD): 在Windows 10中,按下Win键+R,输入\\\"

    2024年02月10日
    浏览(15)
  • cmd中使用telnet检测远程的ip及端口是否处于监听状态

    今天远程的数据库突然连接不上去了,一开始以为是数据库的访问权限被回收了,所以又重新申请了一遍权限,但是还是一样的问题,询问运维后让通过telnet试一下,看一下端口有没有被回收。 telnet可以帮助我们快速测试IP地址的端口是否开启,但是telnet命令在系统中一般默

    2024年02月15日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包