linux下根据ip调用命令获取mac
来源:互联网 发布:计划提醒软件 编辑:程序博客网 时间:2024/05/16 01:33
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
public class MACAddress {
public String getMac(String ip) throws IOException {
String mac = "not found!";
if (ip != null) {
try {
Process process = Runtime.getRuntime().exec(ip);
InputStreamReader ir = new InputStreamReader(process.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line;
StringBuffer s = new StringBuffer();
while ((line = input.readLine()) != null) {
s.append(line);
}
mac = s.toString();
if (mac != null) {
mac = mac.substring(mac.indexOf(":") - 2, mac.lastIndexOf(":") + 3);
} else {
mac = "not found!";
}
return mac;
} catch (Exception e) {
e.printStackTrace();
}
}
return mac;
}
}
ps:
ip地址的获取:
HttpServletRequest request;
String ip = request.getRemoteAddr();
- linux下根据ip调用命令获取mac
- Linux下java调取命令通过ip获取mac地址
- MAC系统下命令获取IP地址
- linux下获取/设置mac和ip
- linux下获取MAC地址,IP地址
- linux下更改ip和mac命令
- Linux下根据局域网IP查看主机名命令
- 根据Ip地址 获取 mac地址
- 根据IP地址获取MAC地址
- 根据IP获取对象mac地址。
- java执行linux命令获取MAC和ip地址
- LINUX下获取IP地址和MAC地址
- LINUX下获取IP地址和MAC地址
- LINUX下获取IP地址和MAC地址
- Linux下获取IP、MAC、网关、掩码的shell脚本
- linux下C获取MAC地址、ip等
- Linux下获取MAC及IP源码及解析
- LINUX下获取IP地址和MAC地址
- 移动端设备媒体查询记录
- 在VS2012中 集成protobuf 文件时, 编译出现问题
- 生成带图片的二维码,实际应用
- 【Websoket】实时推送图像数据,前端实时显示
- 《我叫范雨素》手记原文
- linux下根据ip调用命令获取mac
- Qt之图形(QPainterPath)
- OC封装小菊花效果---OC和swift3.0同样适用
- 由Maven管理jar文件找不到而引出的问题java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRunt
- iOS开发系列 ---- UI(UICollectionView的使用)
- 行级元素左右边距及块级元素上下边距
- 为什么全部width:100%浏览器边缘存在留白?
- HealthKit 从健康app中获取步数信息
- AFNetWorking Post请求,请求参数放在Body处