免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 20252 | 回复: 30
打印 上一主题 下一主题

怎样在局域网的一台机器上 获取整个局域网(多个网段)内的所有机器的ip,mac地址对? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-14 17:40 |只看该作者 |倒序浏览
当前想到的方法:
1。通过snmp取上层路由器的arp信息,获取ip,mac对, 但是这种方式对于某些具有
路由功能的防火墙似乎不成立,我们公司用的是NetScreen NS25防火墙,我通过工具
去取snmp中的arp信息,只能得到 防火墙本身四个端口的ip,mac对, 不知道是不是
能通过修改防火墙的设置来获得所有的arp信息。
2。使用netbios,按网段对整个局域网进行扫描,这样可以获得指定ip地址机器的mac地址,
但是目前我只能获取到windows操作系统下的机器的ip,mac对,不知道unix,linux下
能不能使用类似的方法

还有哪位知道别的方法,大家讨论一下, 前提是不能在 局域网的机器上安装客户端程序。

论坛徽章:
0
2 [报告]
发表于 2006-12-14 20:54 |只看该作者
可以采用CDP/DISCOVERY等。或者SNIFFER软件,都是可以查到IP。

论坛徽章:
0
3 [报告]
发表于 2006-12-14 21:53 |只看该作者
楼上说的方法好像不行吧, 能不能说详细一点, 对于跨网段的情况 sniff怎么获得??  
再补充一点,是全交换网络, 没有集线器

论坛徽章:
3
辰龙
日期:2013-11-20 23:03:57子鼠
日期:2014-05-26 14:46:482015年亚洲杯之伊拉克
日期:2015-01-30 14:29:38
4 [报告]
发表于 2006-12-15 09:13 |只看该作者
扫描器

论坛徽章:
0
5 [报告]
发表于 2006-12-16 16:38 |只看该作者
nbtscan  简单方便!

论坛徽章:
0
6 [报告]
发表于 2006-12-16 19:12 |只看该作者
这个基本上很难,如果这样可以的话,那理论上就可以探测广域网上的任意主机的mac地址了,因为经过不在一个网段要经过路由,而别的网段的主机的源(或目的)mac地址也会相应的变为路由器的mac地址,建议查看一下arp规范。

论坛徽章:
0
7 [报告]
发表于 2006-12-17 10:34 |只看该作者
直接在路由器上ping网段,所有的IP就可以ping到了.只要路由支持,hoho

论坛徽章:
0
8 [报告]
发表于 2006-12-18 09:56 |只看该作者

使用第三方软件就可以获得

网络执法官,网络监控软件就可以了。

论坛徽章:
0
9 [报告]
发表于 2006-12-18 11:24 |只看该作者
原帖由 solonwu 于 2006-12-18 09:56 发表
网络执法官,网络监控软件就可以了。


我试过了,这个软件只能管理当前网段内的机器,我现在想要跨网段,经过路由器,这种结构下获取ip,mac对

论坛徽章:
0
10 [报告]
发表于 2006-12-18 11:52 |只看该作者
原帖由 seven007 于 2006-12-15 09:13 发表
扫描器

什么扫描器啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP