服务器端通过arp协议获取客户端mac地址
来源:互联网 发布:淘宝怎么快速发布宝贝 编辑:程序博客网 时间:2024/05/16 01:41
通过arp命令获取arp cache表,本程序通过遍历获取与服务器连接主机的mac地址
function returnMacAddress()
{
$location = `which arp`;
$location = rtrim($location);
$arpTable = `$location -n`;
$arpSplitted = split("/n",$arpTable);
$remoteIp = $GLOBALS['REMOTE_ADDR'];
$remoteIp = str_replace(".", "//.", $remoteIp);
foreach ($arpSplitted as $value) {
$valueSplitted = split(" ",$value);
foreach ($valueSplitted as $spLine) {
if ( preg_match("/$remoteIp/",$spLine) ) {
$ipFound = true;
}
if ($ipFound) {
reset($valueSplitted);
foreach ($valueSplitted as $spLine) {
if (
preg_match("/[0-9a-f][0-9a-f][:-][0-9a-f][0-9a-f][:-][0-9a-f][0-9a-f][:-][0-9a-f][0-9a-f][:-]".
"[0-9a-f][0-9a-f][:-][0-9a-f][0-9a-f]/i",$spLine)) {
return $spLine;
}
}
}
$ipFound = false;
}
}
return false;
}
- 服务器端通过arp协议获取客户端mac地址
- 通过ARP协议获取MAC地址
- 通过 ARP 协议获取局域网内指定 IP 地址的机器的 MAC 地址
- php 获取服务器端mac地址,客户端mac地址
- php获取服务器端mac和客户端mac的地址
- php如何获取服务器端mac与客户端mac地址
- 服务器端和客户端IP地址及MAC地址获取
- 基于ARP协议获取局域网内主机MAC地址
- 基于ARP协议获取局域网内主机MAC地址
- ARP协议以及获取当前局域下主机MAC地址
- C#通过ARP获取指定IP的MAC地址
- C#通过ARP获取指定IP的MAC地址
- 通过arp请求获取苹果手机的mac地址
- MAC地址,ARP协议,以太网
- 客户端和服务器端的IP、MAC地址等的获取
- java服务器端根据ip获取客户端mac地址
- 获取远程MAC地址-ARP
- 获取客户端MAC地址
- 软件设计原则
- toeic的学习网站
- 八卦:IT界十二豪门的十二星座传奇 (NEWS)
- Jaxcent试用手记
- MSSQL中LIKE的1,11,111问题[原创]
- 服务器端通过arp协议获取客户端mac地址
- 数据库调优
- GPS 格式解析
- 很棒的英语学习网站集合
- ASP.NET中常用的26个优化性能方法
- Javascript 常用网页技巧(5)
- Designing Applications for Windows Media Center
- Javascript 的常用语句
- Linux 下配置 ant