如何获取我的站点(服务器)用户的 Mac 地址。欢迎任何工具、方法和技术,所有语言。谢谢你。
问问题
1761 次
4 回答
3
简短的回答是:你不能。即使假设您可以从请求中提取 MAC 地址,用户在访问您的站点之前也会经过许多网络设备,那么您如何知道 MAC 地址来自哪一个?
于 2012-07-20T08:32:24.197 回答
3
假设您的站点在 Internet 上(而不是 LAN),则不能。
该信息不会暴露给客户端 JavaScript,也不会通过 Internet 路由。
于 2012-07-20T08:32:29.737 回答
2
假设您的访问者来自互联网,而不仅仅是本地网络:您没有。
它不是底层协议的一部分,在网络上传输该信息多于一跳。
于 2012-07-20T08:32:10.873 回答
0
通过让客户端将机器的 MAC 地址发送给您。您必须在能够收集该信息的客户端上执行一些代码,并让它在与服务器的通信中包含该数据。
例如,您可以让 linux 客户端运行/sbin/ifconfig
并从输出中收集 MAC 地址。您没有指定您使用什么协议进行通信,因此我无法就您收集数据后如何发送数据提供建议。
你为什么要那个?机器甚至可能没有任何 MAC 地址,或者它可能有多个。
于 2012-07-20T21:25:25.337 回答