远程获取mac
有哪位高人实现过远程获取网卡MAC的,可否分享一下技术
------解决方案--------------------http://forum.eviloctal.com/thread-37931-1-1.html
------解决方案--------------------
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参数情况下怎么处理的。
------解决方案--------------------
------解决方案--------------------要是可以非常方便 隐蔽的获取就好了