@echo off
for %%i in (232,233) do (
nmap -sP -PI -PT -oN %TEMP%\ip.%%i 115.156.%%i.0/24 > nul
)
for /f %%j in (MACs) do (
echo MAC : %%j
for %%i in (232,233) do (
cat %TEMP%\ip.%%i | grep -in %%j | awk -F: "{print $1 - 2}" | xargs -i{} head -n {} %TEMP%\ip.%%i | tail -n 1 | awk -F" " "{print $NF}"
)
)
扫描 115.156.232.0-255 和 115.156.232.0-255
输出MACs中存放的MAC地址的IP
MACs的格式是:
40:FD:6F:ET:5A:E4
4F:8D:6C:HA:JK:E5
MACs文件要跟你的bat文件放到一个目录下
上面的代码只能用bat文件来执行