如何获取客户端MAC地址

原创 2005年11月29日 23:52:00

方法一:

调用Windows的DOS命令,从输出结果中读取MAC地址:

public static String getMACAddress() {

String address = "";
String os = System.getProperty("os.name");
if ( os != null && os.startsWith("Windows")) {
try {
String command = "cmd.exe /c ipconfig /all";
Process p = Runtime.getRuntime().exec(command);
BufferedReader br =
new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line;
while ((line = br.readLine()) != null) {
if (line.indexOf("Physical Address") > 0) {
int index = line.indexOf(":");
index += 2;
address = line.substring(index);
break;
}
}
br.close();
return address.trim();
}
catch (IOException e) { }
}
return address;
}

We can replace the "ipconfig" to "ping x.x.x.x" and "arp -a"...We can get the mac list...haha!!

缺点:只能取得服务器端MAC地址.如果要取得客户端的MAC地址,需用Applet.只针对MS-WIN系统.

 

方法二:

可以用JS或vbscript来调用WMI接口来获取Client端的MAC地址.

如何获取客户端MAC地址(三个方法)

方法一:调用Windows的DOS命令,从输出结果中读取MAC地址:public static String getMACAddress() { String address = "";String...
  • xzknet
  • xzknet
  • 2006年04月29日 00:06
  • 8611

获取客户端网卡MAC地址的几种方法

在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是...
  • zhoufoxcn
  • zhoufoxcn
  • 2006年10月09日 14:45
  • 5725

Java获取客户端(浏览器)的MAC地址

1.先通过request获取客户端的IP,若无代理直接使用request.getRemoteAddr()即可2.用以下方法获得MAC地址: private String getMacAddrBy...
  • gj591851
  • gj591851
  • 2016年03月08日 13:41
  • 1866

JS获取IP、MAC和主机名的几种方法

JS获取IP、MAC和主机名的几种方法                  今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Ch...
  • zyw_anquan
  • zyw_anquan
  • 2012年09月12日 14:21
  • 95693

java获取客户端IP地址以及mac地址

java获取客户端IP地址以及mac地址 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squ...
  • cai7095576
  • cai7095576
  • 2014年02月02日 08:31
  • 7524

JS获取客户端IP地址、MAC和主机名的7个方法汇总

这篇文章主要介绍了JS获取客户端IP地址、MAC和主机名的7个方法汇总,JS本身是不支持获取IP地址等信息的,本文通过其它方法实现,需要的朋友可以参考下 今天在搞JS(javascript)获取客户端...
  • posonrick
  • posonrick
  • 2016年09月19日 12:42
  • 6058

Java获取客户端ip mac地址

Java获取客户端ip mac地址
  • baohuan_love
  • baohuan_love
  • 2013年11月16日 10:06
  • 4120

JAVA获取客户端MAC,web获取客户端MAC,Applet获取客户端MAC

  • 2012年04月20日 13:45
  • 12KB
  • 下载

获取客户端MAC,IP 计算机名的方法

  • 2011年08月22日 08:59
  • 18KB
  • 下载

ASP.NET获取客户端网卡使用的MAC地址信息

方式一:利用.NET自带的类库直接就可以获得using System; using System.Collections.Generic; using System.Linq; using Sy...
  • aspnet2002web
  • aspnet2002web
  • 2011年01月16日 00:46
  • 12505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何获取客户端MAC地址
举报原因:
原因补充:

(最多只允许输入30个字)