免费注册 查看新帖 |

Chinaunix

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

从nmap中检索出ip和mac [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-14 20:51 |只看该作者 |倒序浏览
forward:~# nmap -sP 192.168.9.0/24

Starting Nmap 4.62 ( http://nmap.org ) at 2009-05-14 20:48 CST
Host 192.168.9.1 appears to be up.
MAC Address: 00:06:29:73:8B:F7 (IBM)
Host 192.168.9.2 appears to be up.
MAC Address: 00:1A:64:6D:06:B5 (IBM)
Host 192.168.9.3 appears to be up.
MAC Address: 00:1A:64:6D:1B:C3 (IBM)
Host 192.168.9.4 appears to be up.
MAC Address: 00:191:32:BF:CE (Intel)
Host 192.168.9.7 appears to be up.
MAC Address: 00:22:15:85:E2:A6 (Unknown)
Host forward.cyjt.com.cn (192.168.9.9) appears to be up.
Host 192.168.9.10 appears to be up.
MAC Address: 00:40:05:43:02:6D (ANI Communications)
Host 192.168.9.79 appears to be up.
MAC Address: 00:22:15:8E:CC:77 (Unknown)
Host 192.168.9.94 appears to be up.
MAC Address: 00:1E:68:35:64:9E (Quanta Computer)
Host 192.168.9.115 appears to be up.
MAC Address: 00:24:8C:29:CB:F8 (Unknown)
Host 192.168.9.117 appears to be up.
MAC Address: 00:23:54:15:52:9D (Unknown)
Host 192.168.9.122 appears to be up.
MAC Address: 00:1F:16:10D:A7 (Wistron)
如何得到形如:
192.168.9.122  00:1F:16:10D:A7
192.168.9.117   00:23:54:15:52:9D
......
谢谢!

论坛徽章:
0
2 [报告]
发表于 2009-05-14 21:33 |只看该作者
  1. nmap -sP 192.168.9.0/24|grep -v '^[Starting|Nmap]'|awk 'BEGIN{RS=")"} {print $2"\t"$9}'
复制代码

这样好似会有问题。

论坛徽章:
0
3 [报告]
发表于 2009-05-14 21:35 |只看该作者
期待更好答案!

论坛徽章:
1
寅虎
日期:2014-11-30 21:25:54
4 [报告]
发表于 2009-05-14 21:39 |只看该作者
有些机子不回复icmp 可以在其它的地方开个tcpdump
sudo tcpdump -ntp arp | grep reply
这样回复arp的机子都认为是在线的

论坛徽章:
0
5 [报告]
发表于 2009-05-14 21:40 |只看该作者
[root@rhel5 ~]# nmap -sP 192.168.1.0/24 | grep -B 1 "MAC" | sed '/--/d' | awk '{if(NR%2==1){print $2}if(NR%2==0){print $3}}' | xargs -n2
192.168.1.1 00:1E:2A:60:AA:12
192.168.1.43 00:0C:29:56:BA:40
192.168.1.56 00:1D:0F:04:67:50
192.168.1.68 00:1D:0F:07:C5:0F

论坛徽章:
0
6 [报告]
发表于 2009-05-14 21:41 |只看该作者

回复 #4 vbs100 的帖子

好似巨慢。

论坛徽章:
0
7 [报告]
发表于 2009-05-14 21:48 |只看该作者
原帖由 steel_lei 于 2009-5-14 21:40 发表
[root@rhel5 ~]# nmap -sP 192.168.1.0/24 | grep -B 1 "MAC" | sed '/--/d' | awk '{if(NR%2==1){print $2}if(NR%2==0){print $3}}' | xargs -n2
192.168.1.1 00:1E:2A:60:AA:12
192.168.1.43 00:0C:29:56:B ...

这个可以,谢了。

论坛徽章:
0
8 [报告]
发表于 2009-05-14 21:50 |只看该作者
原帖由 neten 于 2009-5-14 21:41 发表
好似巨慢。

不好意思,发错

[ 本帖最后由 steel_lei 于 2009-5-14 21:51 编辑 ]

论坛徽章:
1
寅虎
日期:2014-11-30 21:25:54
9 [报告]
发表于 2009-05-14 21:56 |只看该作者
nmap -sP 192.168.1.0/24 | awk '$1 ~ /MAC/ {print $2;getline;print $2}
不过顺序好像反了

论坛徽章:
0
10 [报告]
发表于 2009-05-14 21:59 |只看该作者

回复 #9 vbs100 的帖子

有问题吧:kde:/mnt/sda9# nmap -sP 192.168.9.0/24 | awk '$1 ~ /MAC/ {print $2;getline;print $2}'

Address:
192.168.9.201
Address:
192.168.9.248
Address:
192.168.9.250
Address:
192.168.9.252
Address:
done:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP