@echo off
echo -----------------------------
echo 请选择你所扫描的类型
echo -----------------------------
echo .
echo [A] :IP段扫描 [B] :精确IP及端口扫描
:x
set /p choice="请输入扫描类型:A or B :"
if /i %choice%==a goto ipduan else goto y
:y
if /i %choice%==b goto ip else goto x
:ipduan
echo 进入IP段扫描模式:
set /p ipa="输入扫描的ip段前三段(例如:192.168.1):"
set /p port="输入要扫描的端口:"
for /l %%i in (1,1,255) do (telnet %ipa%.%%i %port%)
:ip
echo 进入精确扫描模式:
set /p ipa="输入扫描的ip:(例如:192.168.0.1)"
set /p port1="输入要扫描的开始端口:"
set /p port2="输入要扫描的结束端口:"
for /l %%i in (%port1%,1,%port2%) do (telnet %ipa% %%i)
pause>nul
同问 谁能帮我找个工具或者做个 .bat代码实现以下需求 我要批量PING 服务器
2011-01-17 19:05 提问者: sean027 |浏览次数:419次 谁能帮我找个工具或者做个 .bat代码实现以下需求 我要批量PING 服务器,查看PING直。【最好是ping 10 次的平均值,和掉包率,不通最好也显示】 最好是那种我导入TXT文件后出来一个TXT文件结果的。。大侠们 帮帮忙哦~!!!!
我并非问的是同一网段的IP哦,不是扫描软件那种 192.168.0.1 - 192.168.0.255 这样的,而是我有很多根本就完全不同的IP地址批量PING 没规则 只能导入文件给IP表
满意回答
2011-01-19 15:21
新建两个文本文件,一个保存为test.bat,一个保存为test.txt,两文件保存在一个文件夹下
test.txt的内容
192.168.0.29
127.1
test.bat的内容
@echo off
echo 正在ping网址,请稍候……
for /f %%i in (test.txt) do ping %%i /n 10 >>hello.txt
start "" "hello.txt"
ping 127.1 /n 3 >nul
del /f /q hello.txt
pause