通过php的Debian服务器唯一标识符


Debian server unique identificator via php

我想知道是否有一种方法可以通过php获得一些唯一的debian服务器(不是用户)标识符?服务器是我的,我希望我的代码只在该服务器上运行。所以我必须在debian上找到一些标识符,如hdd序列号,主板s/n, cpu s/n等,我可以通过php获得。所以即使软件会被复制(尽管它是加密的),它也不能在任何硬件上工作,除了我的。

谢谢,认为

在大多数情况下,MAC地址(网络硬件的唯一标识符)用于识别服务器和验证软件许可证。不幸的是,您不能使用PHP直接访问MAC地址,但是您可以解析unix命令system("netstat -ie", $output);的输出。

完成主题

<?php
system("netstat -ie");
$content=ob_get_contents();
ob_clean();
$needle= "HWaddr";
$pos = strpos($content, $needle);
$macp=substr($content,($pos+7),17);
echo $mac;
?>