cmd批处理收集TTL超时IP
时间: 2023-08-16 15:05:33 浏览: 78
你可以使用批处理脚本来收集TTL超时的IP地址。以下是一个示例脚本:
```batch
@echo off
setlocal enabledelayedexpansion
set "ip_list=ip_list.txt"
set "timeout_ips=timeout_ips.txt"
rem 清空之前的结果文件
del %timeout_ips% 2>nul
rem 遍历IP列表文件
for /f "usebackq delims=" %%a in ("%ip_list%") do (
rem 执行ping命令并将结果输出到临时文件
ping -n 1 -w 1000 %%a >nul
rem 解析ping命令输出,查找TTL超时的情况
for /f "tokens=4 delims=:= " %%b in ('ping -n 1 %%a ^| findstr /c:"TTL="') do (
rem 将超时的IP地址添加到结果文件中
echo %%a>>%timeout_ips%
exit /b
)
)
rem 显示结果
echo TTL超时的IP地址列表:
type %timeout_ips%
endlocal
```
将要检查的IP地址列表保存在一个文本文件(例如`ip_list.txt`)中,每行一个IP地址。运行上述脚本后,它将在同一目录下生成一个`timeout_ips.txt`文件,其中包含TTL超时的IP地址列表。
请注意,此脚本只能检测到TTL超时的情况,而不是其他网络问题。此外,由于ping命令在一些系统上可能会被防火墙拦截,因此可能无法检测到所有超时的IP地址。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)