资源简介
java中通过ip获取远程客户端的mac地址,支持跨平台
代码片段和文件信息
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
*
* 根据ip获取mac地址
*
*/
public class GetMacAddress {
public static String callCmd(String[] cmd) {
String result = ““;
String line = ““;
try {
Process proc = Runtime.getRuntime().exec(cmd);
InputStreamReader is = new InputStreamReader(proc.getInputStream());
BufferedReader br = new BufferedReader (is);
while ((line = br.readLine ()) != null) {
result += line;
}
}
catch(Exception e) {
e.printStackTrace();
}
return result;
}
/**
*
* @param cmd 第一个命令
* @param another 第二个命令
* @return 第二个命令的执行结果
*/
public static String callCmd(String[] cmdString[] another) {
String result = ““;
String line = ““;
try {
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);
proc.waitFor(); //已经执行完第一个命令,准备执行第二个命令
proc = rt.exec(another);
InputStreamReader is = new InputStreamReader(proc.getInputStream());
BufferedReader br = new BufferedReader (is);
while ((line = br.readLine ()) != null) {
result += line;
}
}
catch(Exception e) {
e.printStackTrace();
}
return result;
}
/**
*
* @param ip 目标ip一般在局域网内
* @param sourceString 命令处理的结果字符串
* @param macSeparator mac分隔符号
* @return mac地址,用上面的分隔符号表示
*/
public static String filterMacAddress(final String ip final String sourceStringfinal String macSeparator) {
String result = ““;
String regExp = “((([0-9A-Fa-f]{12}“ + macSeparator + “){15})[0-9A-Fa-f]{12})“
相关资源
- 《Java项目开发过程实录》(18小时语
- eclipse-yedit插件包
- JavaSwing做的排序动画源代码
- 百度坐标、高得坐标、WGS84坐标转换
- Java版多用户B2B2C商城系统源码
- jad1.5.8.exe和jadclipse3.3.0.jar
- java模拟数据库sql操作源码,适合作中
- MariaDB jdbc driver 1.3.0
- JAVA实现MFCC算法
- 微信分享给好友,自定义标题,图标
- 简易购物车javabean
- java+jsp+ajax+mysql实现在线聊天简单易懂
- java面向对象学生信息管理系统
- 100个Java swing的小程序
- Android 实现语音识别的完整代码
- 迷宫的自动搜索求解可是化
- java神州数码面试题
- 基于android MP3播放器
- dynamicer.zip
- JSP实现基本的注册功能
- Java 生成RSA密钥进行数据加密解密 支
-
xm
lschema-core-2.2.1.jar - java,二维码生成算法
- java简易五子棋源代码+图片素材图形界
- java画板程序支持文件打开,保存。
- 飞机大战(java项目)
- java二维数组输出下三角矩阵
- 用java写的一个图书管理系统
- zipalign.exe272183
- JAVA实现摄像头的录像功能
评论
共有 条评论