中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-14 19:02
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 高手这么多,谁写一个扫描本网内IP和mac!
楼 主 高手这么多,谁写一个扫描本网内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了的!!
论坛跳转: