有哪位高人实现过远程获取网卡MAC的,可否分享一下技术
1>NETBIOS,据说可以远程获取,且仅限于Windows主机,但我没有成功过,一跨网段就没戏。Linux下有工具nbtscan。
2>SNMP,据说可以远程获取,但需要对方开通SNMP服务,也没有成功过。Linux下有snmpget可获取MIB中相关内容。
3>ARP,仅限于网内,无法过网关,不说也罢。
4>WMI,在页面中嵌入JavaScript代码,在远程主机访问时获取MAC地址,但会弹出安全警告消息,且需用户同意后
,不再一个局域网的话,要mac有何用?
在一个局域网的话,arp就够了
直接一个命令
#arp -a xxx.xxx.xxx.xxx
(xxx为IP地址)
要想从代码实现,那么就读读 arp命令的源码里面 -a参数情况下怎么处理的。