楼 主
高手这么多,谁写一个扫描本网内IP和mac!
发表于 2006-12-29 04:54 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
要求:
能够扫描本网内(局域网内)在线所有IP及MAC,并输出保存一个*.txt文件!!!
高手请出手!!!!
[ Last edited by ygzxw on 2006-12-28 at 04:05 PM ]
第 2 楼
发表于 2006-12-29 04:56 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
第 3 楼
发表于 2006-12-29 05:00 · 中国 广东 深圳 电信
初级用户
★
积分 32 发帖 16 注册 2006-10-19 21:11 UID 66985 性别 男
状态 离线
软件都做不到,别说批处理了.局域网内用户要是根本没打开server服务,看你怎么弄
第 4 楼
发表于 2006-12-29 05:03 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
Originally posted by mackyliu at 2006-12-28 16:00:
软件都做不到,别说批处理了.局域网内用户要是根本没打开server服务,看你怎么弄
批处理怎么不行了?
第 5 楼
发表于 2006-12-29 05:04 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
软件可以做到的!!好多网管软件都可以的!!(本网就是局域网内)
我想应该有高人能做到,这里的DOS高手好多!~!
第 6 楼
发表于 2006-12-29 05:06 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
Re ygzxw:
把你在内网的net view命令的结果发来看看。我这里没有测试环境,不好写代码,所以只有参考你的了。
第 7 楼
发表于 2006-12-29 05:12 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
第 8 楼
发表于 2006-12-29 05:14 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
发文本就行了。net view >>netview.txt,你把netview.txt的内容发过来。
第 9 楼
发表于 2006-12-29 05:17 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
高手就是多啊,又学一招,“net view >>netview.txt”扫描结果可以保存为一个文本!!
服务器名称 注释
-------------------------------------------------------------------------------
\\08A1A02668004B2
\\0B42C419F66F492
\\128217E5E2B843D
\\368138ECD3E8477
\\47F1FAEB1E114E7
\\5AC9C022019944A
\\77E1E3EB259D438
\\7F51BF1C1C044CE
\\A3119055661144B
\\ADMIN
\\B021CA4B672C4DE
\\BEE9AFE136394E9
\\YGZX-JIN
\\YGZX027
\\YGZX060 zjc
\\YGZX09
\\YGZX12
\\YGZX22
\\YGZX226
\\YGZX24
\\YGZX25
\\YGZX27
\\YGZX28
\\YGZX32
\\YGZX35
\\YGZX62
\\YGZX7 wjs007
\\YGZX95 ygzx95
\\YGZXCC36
\\YGZX110
命令成功完成。
[ Last edited by ygzxw on 2006-12-28 at 04:21 PM ]
第 10 楼
发表于 2006-12-29 05:18 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
先试试这个,看行不?
@echo off
for /l %%a in (1,1,254) do (
echo.&echo/&echo===================================>>list.txt
for /f "delims== tokens=2" %%i in ('nbtstat -a 192.168.1.%%a^|find "MAC Address"') do echo %%i------------192.168.1.%%a >>list.txt
)
pause
notepad.exe list.txt
goto :eof
第 11 楼
发表于 2006-12-29 05:24 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
正在测试!!!!!!!!!
测试完毕!(不成功)本内网IP:192.168.0.1---192.168.0.254
保存文件中内容:
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
==================================
[ Last edited by ygzxw on 2006-12-28 at 04:31 PM ]
第 12 楼
发表于 2006-12-29 05:30 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
内网IP是什么打头的?不是192.168.1.……之类的么?
第 13 楼
发表于 2006-12-29 05:32 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386 发帖 4,938 注册 2006-07-23 17:10 UID 59080
状态 离线
再试试:
@echo off
for /l %%a in (1,1,254) do (
echo.&echo/&echo===================================>>list.txt
for /f "delims== tokens=2" %%i in ('nbtstat -a 192.168.0.%%a^|find "MAC Address"') do echo %%i------------192.168.0.%%a >>list.txt
)
pause
notepad.exe list.txt
goto :eof
第 14 楼
发表于 2006-12-29 05:34 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
Originally posted by lxmxn at 2006-12-28 04:30 PM:
内网IP是什么打头的?不是192.168.1.……之类的么?
不懂,请指教!?
第 15 楼
发表于 2006-12-29 05:40 · 中国 湖北 荆门 电信
初级用户
★
积分 36 发帖 15 注册 2006-11-20 10:44 UID 71131 性别 男
状态 离线
Originally posted by lxmxn at 2006-12-28 04:32 PM:
再试试:
@echo off
for /l %%a in (1,1,254) do (
echo.&echo/&echo===================================>>list.txt
for /f "deli ...
测试结果跟上次相同!我第一次测试的时候,给IP:192.168.1....的1改成0了的!!
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正