public static List<String> getAllMacAddresses()
{
List<String> addresses = new ArrayList<String>();
StringBuffer sb = new StringBuffer();
try
{
Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
while(networkInterfaces.hasMoreElements())
{
NetworkInterface netInterface = networkInterfaces.nextElement();
byte[] mac = netInterface.getHardwareAddress();
if(mac != null)
sb.delete(0, sb.length());
for(byte b : mac)
{
String hexString = Integer.toHexString(b & 0xFF);
sb.append((hexString.length() == 1) ? "0" + hexString : hexString);
}
addresses.add(sb.toString());
}
}
catch(SocketException e)
{
e.printStackTrace();
}
return addresses;
}
分享到:
相关推荐
java获取本机网卡的MAC地址,/** * 测试用的main方法. * * @param argc * 运行参数. */ public static void main(String[] argc) { String os = getOSName(); System.out.println(os); if(os....
java获取本机网卡地址工具类,ipv4地址获取,根据主机名获取主网卡地址。
Java中获取IP地址,主机名称,网卡地址
刚刚发了一个获取电脑硬盘序列号的demo 想想还是把这个获取MAC地址的也发上来吧 请大家指点一二
JAVA得到网卡物理地址(windows和Linux)
jpcap.jar,使用java获取网卡所需的jar包
java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考
在对网内主机进行监控时需要通过java获取远程机器的mac地址
使用的是J2SE的ProcessBuilder类执行外部的程序,相对于 Runtime.exec 它更方便,可以设置环境变量等。这里使用它在windows下读取物理网卡的地址。供大家参考。
java查询网卡地址工具((因为java编写的软件,所以需要运行环境JRE环境方可运行!!)
java 程序, 亲测。 获取计算机的网卡IP地址。 runttime 的调用。
主要介绍了java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址的相关技巧,需要的朋友可以参考下
使用JAVA获取客户端MAC地址 //Java获得CPU序列号和网卡Mac地址 /* 利用Runtime call操作系统的命令,具体的命令取决于不同的操作系统,注意不要调用Runtime.getRuntime().exec(String)接口,要用Runtime.getRuntime...
Java/JSP获得客户端网卡MAC地址的三种方法解析
允许这个测试类,就可以轻松的获取到本地连接的mac网卡地址了,就可以作为设备的唯一编码。
java中通过网卡名称获取IP地址,需要的朋友可以参考一下
java获取本地ip,获取多网卡本地ip在项目中经常会用到,下面小编把代码分享到脚本之家平台,供大家参考
首先寻找并打开适合的网络适配器,然后根据输入的局域网 IP 地址构造 ARP 的数据包,然后通过 Java 对网卡数据捕获需要用到 jpcap,jpcap 调用 wincap 实现数据包的发送,并监听返回的数据包,分析局域网内返回的...
网络获取资料,同国JAVA语言实现,网络测量是通过收集数据或分组的踪迹定量分析不同的网络应用在网络中的分组活动情况的技术。 通过网络测量,可以更加有效地认识和了解网络的性能,进行高效的网络性能管理;可以...
NULL 博文链接:https://houyajie.iteye.com/blog/2434126