中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 00:35
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创]局域网内MAC扫描
可打印版本  5,000 / 17
第1楼 densn 发表于 2008-04-02 22:03
初级用户 发帖 14 积分 29
[原创]局域网内MAC扫描



VBS版MAC扫描器,需要安装MSWinsock...
附件中包含:
MSWINSCK(Setup).vbs---->MSWinsock安装
SCANMAC(Batch).vbs ---->扫描程序


扫描结果:
IPAddress Host MAC
---------------------------------------
192.168.1.1 Host not found.
192.168.1.2 PC-08 00E04C87C737
192.168.1.254 PC-01 00E04C87C106
---------------------------------------
用时:8.875 秒


附件内文件有误请自行修改一下:
MAC = UCase(Mid(StrHex,57*2+1+(6*18*2),6*2))
改为
MAC = UCase(Mid(StrHex,57*2+1+(B*18*2),6*2))



下载:
http://upload.cn-dos.net/img/216.rar

[ Last edited by HAT on 2010-6-4 at 10:04 ]
第2楼 dato 发表于 2008-04-03 09:36
高级用户 发帖 377 积分 916
一直用lanhelper有机会试试LZ这个,3Q
第3楼 dato 发表于 2008-04-03 10:18
高级用户 发帖 377 积分 916
结果似乎不是很精确也不知道什么影响了

IPAddress Host MAC
---------------------------------------
192.168.1.8 fds 00E04C89679C
192.168.1.16 sfsaf 000000000000
192.168.1.20 YDXZ-22440CCF9B 000000000000
192.168.1.93 64195B64EF644E4 000000000000
192.168.1.101 BBS-EDC335B81EF 000000000000
192.168.1.145 fdsfds 000AE6889133
192.168.1.146 vcx 000000000000
192.168.1.187 BBS-091597F9D12 000000000000
192.168.1.252 wefds 000000000000
---------------------------------------
用时:10.5352 秒
第4楼 densn 发表于 2008-04-03 14:46
初级用户 发帖 14 积分 29
Originally posted by dato at 2008-4-3 10:18 AM:
结果似乎不是很精确也不知道什么影响了

IPAddress Host MAC
---------------------------------------
192.168.1.8 fds 00E04C89679C
192.168.1.16 sfsaf 000000000000
192.168.1.20 YD ...



修改一下:
MAC = UCase(Mid(StrHex,57*2+1+(6*18*2),6*2))
改为
MAC = UCase(Mid(StrHex,57*2+1+(B*18*2),6*2))

再试一下。
第5楼 sunxh 发表于 2009-09-12 13:30
新手上路 发帖 5 积分 3
谢谢!
第6楼 provem 发表于 2009-09-13 10:46
初级用户 发帖 82 积分 92
大家可以试试用 nbtscan 获取,快捷又准备
nbtscan 论坛里有下载

arp -d>nul 2>nul&nbtscan 192.168.0.1/24>nul 2>nul&arp -a|find /v "00-00-00-00-00-00"|find /v ":"|find "-" >>%tmp%\online.txt
第7楼 ldr2zjj 发表于 2009-09-19 05:14
初级用户 发帖 95 积分 167
怎么我的一个都扫不出来呢~~~我们这一栋楼都同一个局域网里啊
第8楼 ldr2zjj 发表于 2009-09-19 05:17
初级用户 发帖 95 积分 167
发现问题了~~原来我位的IP是196.168.212.*
第9楼 antony521 发表于 2010-06-03 23:33
新手上路 发帖 14 积分 14
求此贴附件,链接下载不了了!
谁有这个贴中的附件啊!请发给我一份antony521@sina.com
就是VBS版MAC扫描器,需要安装MSWinsock...
附件中包含:
MSWINSCK(Setup).vbs---->MSWinsock安装
SCANMAC(Batch).vbs ---->扫描程序
谢谢!
第10楼 HAT 发表于 2010-06-04 10:04
版主 发帖 5,017 积分 9,023
Re 9 楼
附件地址已修复
第11楼 yonghu111 发表于 2010-06-06 22:17
初级用户 发帖 57 积分 90
willsort
第12楼 yonghu111 发表于 2010-06-06 22:17
初级用户 发帖 57 积分 90
不好意思,发错了!
感谢分享!!!
第13楼 whomwhom 发表于 2010-07-18 16:10
新手上路 发帖 1 积分 1
效率很高,扫描很快,缺点就是附件文件有错,得手动更新,否则MAC错得不成样子,建议改下附件,以方便以后下载的人。
第14楼 lmlz41 发表于 2010-10-29 15:22
初级用户 发帖 16 积分 21
也不错的哦!收藏了!
第15楼 sunhai1979 发表于 2010-10-29 16:49
初级用户 发帖 18 积分 24
我的IP范围不是192.168.1.*,怎么修改啊?

不好意思找到了,For i = 1 To 254
NSTATE = True
HOST = "":MAC = ""
ip = "192.200.209." & i
CALL Nbtstat(ip)
If NSTATE Then

在这儿修改!!!

[ Last edited by sunhai1979 on 2010-10-29 at 16:55 ]
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023