Python:使用瓶子框架检索客户端的Mac地址

时间:2016-01-06 09:52:26

标签: python bottle

我希望检索访问我的应用程序的用户的Mac_Address。 我尝试了以下代码:

import uuid
from uuid import getnode as get_mac
mac_address = get_mac()
mac_address = ':'.join(("%012X" % mac_address)[i:i+2] for i in range(0, 12, 2))

这样可以正常但返回服务器的mac地址而不是客户端。有没有办法检索客户端的mac地址?

3 个答案:

答案 0 :(得分:3)

HTTP协议不会将客户端的MAC地址发送到服务器,因此您的服务器端应用程序无法访问它。

答案 1 :(得分:2)

您将只能检索碰巧与您在同一LAN网段上的用户的MAC地址,因此假设您可以依赖用户&#可能​​不是一个好主意。 39; MAC地址可用。

答案 2 :(得分:1)

客户端的MAC地址永远不会泄露给外部网络。因此无法得到它。唯一的方法是在用户的计算机上安装您的应用程序。