捕获设备名称

Capture device name

本文关键字:设备名      更新时间:2023-09-26

我想捕获"计算机名称"/"设备名称"用户的。(例如:joe - iphone)能够看到哪些设备连接了用户登录,这样他们就可以看到是否有未经授权的访问他们的帐户,这似乎是一个不错的功能。我一次又一次地看到人们说,这是不可能从JavaScript, HTML, PHP等网页。但当我登录银行,Facebook,谷歌。瞧,我连接过的所有设备都在这里。这意味着它绝对是可能的。有一次,我的一个账户被别人登录了,这对我识别到底发生了什么有很大的帮助,我现在很喜欢这个功能。我想实施这个,但我被困在一个充满死胡同的城市!有人知道他们是怎么进入的吗?或者甚至是理论?我不管用什么语言或技巧。我很好奇人们会想出什么。我有一个Facebook的应用程序,所以我可以看到这个应用程序访问它,并为浏览器站点存储它,但我没有银行或谷歌的应用程序,我在Facebook上列出的设备没有在应用程序中使用,只能通过浏览器使用。据我所知,我从来没有授权访问任何超出浏览器能力的东西,所以一定是我错过了什么。

简短的回答:这是真的,这是不可能的。

为什么不呢??

你的设备名称是在你的设备连接到路由器时使用的,但这是它停止的地方。你的路由器不允许该信息被进一步广播。当你的电脑/平板电脑/手机请求一个网页时,你的路由器才是真正请求该网页的路由器——他通过他的公共IP来引用自己,这个公共IP被你的局域网上的所有设备共享。

退而求其次

外部互联网实体可以看到的是你的user-agent(你使用的浏览器类型),这可以让别人很好地了解你使用的是什么操作系统,因此你使用的是什么类型的设备(移动设备vs台式机/笔记本电脑,Windows vs Mac,等等)。用户代理信息是一个字符串,PHP可以通过$_SERVER['HTTP_USER_AGENT']变量访问它。

PC名只能通过LAN(另一台连接到相同调制解调器/路由器的PC)访问,如果这样的请求在您的PC上没有被阻止。它不是由浏览器分发的。

浏览器传输的是浏览器信息和操作系统以及IP地址。这是所有。有些网站允许你给每台机器一个昵称,这样你就可以识别它们,然后他们可以使用cookie来记住哪个是哪个。

编辑:我唯一能看到的是,他们可以使用Java或Flash来做到这一点。