批处理telnet 不同IP和端口测试
时间: 2023-09-01 22:07:11 浏览: 66
批处理脚本如下:
```
@echo off
set /p ip=Please enter the IP address:
set /p port=Please enter the port number:
echo Testing connection to %ip%:%port%
echo.
echo Trying to connect...
echo. | telnet %ip% %port% | find "Connected" > nul
if errorlevel 1 (
echo Connection failed.
) else (
echo Connection successful.
)
pause
```
使用说明:
1. 运行批处理脚本。
2. 输入要测试的目标IP地址和端口号。
3. 程序将尝试连接目标IP和端口。
4. 如果连接成功,程序将输出“Connection successful.”;如果连接失败,程序将输出“Connection failed.”。
5. 程序将暂停等待用户操作,按任意键退出。
相关问题
批处理telnet 不同IP和端口
批处理中使用telnet可以连接不同的IP和端口,具体方法如下:
1. 打开命令提示符窗口,输入telnet命令。
2. 输入connect命令,后面跟上IP地址和端口号,格式为“connect IP地址 端口号”。
3. 输入用户名和密码,如果需要的话。
4. 执行其他命令,例如发送数据或关闭连接。
以下是一个示例批处理文件,连接到不同的IP和端口:
@echo off
REM 连接到IP地址为192.168.1.1,端口为80的服务器
telnet
connect 192.168.1.1 80
GET /index.html HTTP/1.1
Host: www.example.com
REM 连接到IP地址为10.0.0.1,端口为23的路由器
telnet
connect 10.0.0.1 23
admin
password
show ip route
REM 关闭telnet连接
quit
注意:以上示例仅供参考,请根据实际情况修改命令。在批处理中使用telnet命令时,需要注意输入的命令和数据格式,以避免出现错误。
.bat批量telnet ip 端口
以下是使用.bat批处理进行批量telnet的方法:
1. 创建一个文本文件,例如`list.txt`,将需要telnet的IP地址和端口号按照以下格式写入文件中:
```
IP地址 端口号
IP地址 端口号
...
```
2. 创建一个批处理文件,例如`telnet.bat`,并将以下代码复制到文件中:
```shell
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2" %%a in (list.txt) do (
set ip=%%a
set port=%%b
echo Testing connection to !ip! on port !port!
echo quit | telnet !ip! !port! | find "Escape character is" > nul
if errorlevel 1 (
echo Connection to !ip! on port !port! failed.
) else (
echo Connection to !ip! on port !port! successful.
)
)
```
3. 保存并关闭批处理文件。
4. 双击运行批处理文件`telnet.bat`,它将逐行读取`list.txt`中的IP地址和端口号,并尝试telnet连接。连接成功的IP地址和端口号将显示"Connection to IP地址 on port 端口号 successful.",连接失败的IP地址和端口号将显示"Connection to IP地址 on port 端口号 failed."。
请注意,为了使用telnet命令,您的计算机必须已安装并配置了telnet客户端。如果您的计算机上没有安装telnet客户端,您可以通过以下步骤安装:
1. 打开控制面板。
2. 选择"程序"或"程序和功能"。
3. 点击"打开或关闭Windows功能"。
4. 在弹出的窗口中找到"Telnet客户端",勾选它。
5. 点击"确定",等待安装完成。