nmap获取局域网内存活主机的IP

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bendanban/article/details/52987309
@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文件来执行

猜你喜欢

转载自blog.csdn.net/bendanban/article/details/52987309