您的位置:首页 > 其它

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

2016-10-31 21:52 169 查看
@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文件来执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nmap 局域网