用批处理做IP扫描
代码如下(支持多线程)
@echo off
set IP=192.168.99
if "%1"=="" (
title IP网段扫描工具
echo 正在扫描...
if exist "ip_list.txt" del /q /f ip_list.txt
for /L %%i in (1,1,255) do (start /min cmd /c %0 %IP%.%%i & ping -n 1 127.0.0.1 -w 200>nul)
type ip_list.txt & pause & del /q /f ip_list.txt
@taskkill /f /im cmd.exe
) else (
ping -n 1 %1 -w 1 | findstr "超时">nul && exit
echo %1>>ip_list.txt
)