ping 一个IP段可用IP批处理文件

该博客介绍了一个批处理文件`pingseg.bat`的使用,适用于在已知IP段的情况下,查找其中可用的IP地址。通过命令行输入`pingseg.bat`跟随IP段,可以检测并显示可用IP,结果以`|`分隔。用户还可以选择将结果重定向到文本文件保存。
摘要由CSDN通过智能技术生成

使用场景:知道一个IP端都属于某个公司,但不知道有哪些IP可用

用法: pingseg.bat 127.0.0
或 pingseg.bat 127.0.0 > 127.0.0.txt
批处理文件(pingseg.bat)

@echo off
setlocal enabledelayedexpansion
;:Timeout for ping command in milliseconds
Set _t0=500
:start IP (last number)
Set _t1=1
:ending IP (last number)
Set _t2=254
if "%1"=="" (
echo ping a ip segment xxx.xxx.xxx.*
echo usage: pingseg xxx.xxx.xxx
goto:eof
) else (
Set _t4=%1.
)
echo start pinging..., it may take several minutes
echo available ip are:
for /L %%I in (%_t1%,1,%_t2%) do set _t3=%%I & (ping %_t4%%%I -n 1 -w %_t0% >nul
) & call:_e!errorlevel!
echo All IPs tested
:clear the temp variables that were used
for /L %%I in (0,1,4) do set _t%%I=
goto:eof
:_e0
echo %_t4%%_t3%
goto:eof
:_e1
goto:eof

要输出以 | 分隔的IP列表

@echo off
setlocal enabledelayede
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值