关于php读取客户端信息 最近在做php收集客户端(windows操作系统)信息的功能,现我只会收集到客户端的IP地址,但我还想收集到客户端的登录用户名,软件安装列表,硬盘空间,CPU主频信息,找了很久的资料都没有找到收集客户端的,有一个phpsysinfo的开源代码不错,但只能收集到服务器端的信息,想想CSDN高手如云,一定有人知道如何做了,请各位指定一二,谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php是服务器端的程序,不能去获取客户端的这些信息,你找找有关js类似的代码吧,获取后再提交返回给服务器。 你得提示客户机下载并安装ActiveX控件,单纯用PHP是无法直接获得的涉及安全和隐私 要自已开发ActiveX或客户端程序否则是不允许的,那还得了,人家电脑成你的了,你这就算hack,是犯罪的!看来以后所有IE插件全删为好! 除了开发第三方插件外,让用户安装后可以获取,否则单纯的php也就只能获取到浏览器以及ip地址的一些信息了 不能做到,不光是php,单纯的asp、jsp也无法做到。 单独PHP绝对做不到,万一那个获取客户端数据的人是黑客(不是楼主,呵呵),那么客户端不就全暴露了,唯一的方法,让客户装上你做的浏览器插件(如ActiveX)。 ActiveX是可行的,不知道js能不能做啊 单纯js理论上不可以。但是实际上你可以考虑使用浏览器的漏洞,比如前段时间IE全系列的那个溢出漏洞。以非常黑的手段来获取用户信息。不过是非法的。而且你必须针对不同的浏览器写不同的js以利用不同的浏览器漏洞。 你把客户端的CPU信息都收集了,那还有什么安全可言?! 前面的兄弟们已经说的很清楚了,单纯的PHP是不可能的,你可以去借鉴下CACTI,主要是用到SNMP来得到目标机信息,全局监控前段时间做。。但是没有你这么努力,一直都是借用别人的。但是根据具体网络环境和客户机使用者的习惯,可能收集的信息不是很完整。另外思路的话可以借助外部工具来拓展下,WIN下面的现阶段比较全的一个网络工具聚合系统,类似CACTI但是容易理解点,好上手,功能也很全面具体。SolarWinds.Engineers.Toolset.v9.1.0 对了,忘记说了。phpsysinfo这个东东很好,你的思路可能偏了,得自己添加目标机的OID,如果OID不全的话获取的信息也就不会全面,并且目标机必须开放了SNMP服务 这是zen cart的代码,谁能给我解释一下啊,我看不懂 php字符串变量输出 很简单的一个问题 dede5.6数据库内容替换正则表达式求解 有道的屏幕取词的原理,是什么? PHP拆分数据库的字段 ProcessOn画流程图网站用什么做的? 关于$_SERVER['REQUEST_TIME']的疑问 php 获取到图片的 EXIF 信息 GPSAltitude这个高度是指? 菜鸟学习php微信开发,token怎么也验证不了 用calss封装个类,怎么不能读取数据库,求救 关于PHP 4的构造函数问题
要自已开发ActiveX或客户端程序
否则是不允许的,那还得了,人家电脑成你的了,你这就算hack,是犯罪的!
看来以后所有IE插件全删为好!
但是实际上你可以考虑使用浏览器的漏洞,比如前段时间IE全系列的那个溢出漏洞。以非常黑的手段来获取用户信息。
不过是非法的。而且你必须针对不同的浏览器写不同的js以利用不同的浏览器漏洞。
但是根据具体网络环境和客户机使用者的习惯,可能收集的信息不是很完整。
另外思路的话可以借助外部工具来拓展下,WIN下面的现阶段比较全的一个网络工具聚合系统,类似CACTI但是容易理解点,好上手,功能也很全面具体。
SolarWinds.Engineers.Toolset.v9.1.0