如何获取我的网站(我的服务器)用户的MAC地址
How do I get the MAC-address of the user of my site (my server)
如何获取站点(服务器)用户的Mac地址。欢迎任何工具、方法和技术,所有语言。非常感谢。
简单的回答是:你不能。即使假设你可以从请求中提取MAC地址,用户在访问你的网站之前也会经过许多网络设备,那么你怎么知道MAC地址来自这些设备中的哪一个呢?
假设你的网站在互联网上(而不是局域网),你就不能。
这些信息不会暴露在客户端JavaScript中,也不会通过互联网进行路由。
假设你的访客是通过互联网而不仅仅是本地网络来的:你不会
在网络上传输超过一跳的信息不是底层协议的一部分。
通过让客户端将机器的MAC地址发送给您。您必须在能够收集这些信息的客户端上执行一些代码,并让它在与服务器的通信中包含这些数据。
例如,您可以让linux客户端运行/sbin/ifconfig
,并从输出中收集MAC地址。你没有具体说明你使用的是什么协议进行通信,所以我无法就收集数据后如何发送数据提供建议。
你为什么要那样?这台机器甚至可能没有任何MAC地址,或者可能有几个。
相关文章:
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 我的用户可以通过单击Ajax之外的按钮来访问$_SESSION的内容吗
- Facebook已连接但我的用户是一个空对象
- 为什么我的用户范围的自定义维度会根据过去的匹配而发生变化
- 我怎样才能说服WebStorm我的用户脚本加载jQuery
- 是否有可能/建议解析我的用户输入字符串 w 正则表达式
- 如何将新用户添加到我的用户数据库对象中
- 如何编写脚本以像我的用户一样自动遍历流程
- 从选择菜单中收集我的用户选择以及正确答案
- Firebase应该在我的用户id结构中包含单词“;simplelogin”;
- 未捕获引用错误:<我的用户脚本定义的函数>未定义
- 我的用户脚本没有'我不工作;我不知道为什么(过度使用var关键字)
- 当我的用户收到朋友的未读消息时,我如何切换我的网站标题
- 我如何让javascript在我的用户控件工作的面板内,其可见性是假的页面加载
- 检查我的用户输入的是一组长度的数字
- 有没有任何工具可以自动截图我的用户所在的网页,而她报告错误
- 我如何允许我的用户最好地与提要中的实时xml数据交互
- 如何使我的用户脚本在使用历史记录 API 的网站的特定页面上工作
- 如何允许我的用户在Cognito用户池上重置他们的密码
- 我想添加一个facebook功能,当我的用户失去互联网连接时显示消息