`
convertto
  • 浏览: 124935 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

js获得mac地址 ip地址 机器名字

阅读更多

<%@ page contentType="text/html; charset=UTF-8"%>
<HTML>
<HEAD>
<TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
document.forms[0].txtMACAddr.value=unescape(MACAddr);
document.forms[0].txtIPAddr.value=unescape(IPAddr);
document.forms[0].txtDNSName.value=unescape(sDNSName);
//document.formbar.submit();
</SCRIPT>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
{
if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
MACAddr = objObject.MACAddress;
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
IPAddr = objObject.IPAddress(0);
if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</SCRIPT>

</HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
var service = locator.ConnectServer();
var MACAddr ;
var IPAddr ;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</SCRIPT>

<FORM id=formfoo name=formbar action=MacJsp.jsp method=post>
<INPUT value="" name="txtMACAddr">
<INPUT value="" name="txtIPAddr">
<INPUT value="" name="txtDNSName">
</FORM>
</BODY>
</HTML>

分享到:
评论
1 楼 itpg 2010-01-25  
MAC获取不对吖`

相关推荐

    js获取mac地址、ip地址.html

    JS获取计算机mac地址以及IP和用户名的实现方法,只适用于IE且activeX开启

    js获取电脑名、ip、mac(ie&火狐)

    在JavaScript中获取电脑名、IP地址和MAC地址通常涉及到浏览器的安全限制,因为这些信息被视为敏感数据。然而,在特定环境下,如IE(Internet Explorer)和Firefox,有一些方法可以实现这一功能。 在IE浏览器中,...

    JS、ASP、ASP.NET获取MAC地址、机器名、外网IP、内网IP

    JS、ASP、ASP.NET获取MAC地址.机器名.外网IP.内网IP 注: 1、需添加可信站点 2、如无法取值注意看一下源代码中控件的id 3、两个object必须要放在head之间

    JS获取客户端IP地址、MAC和主机名的7个方法汇总

    在JavaScript中,获取客户端的IP地址、MAC地址和主机名通常是由于特定的需求,例如实现个性化服务、定位或安全验证。由于JavaScript的安全限制,它本身并不直接支持这些操作,但可以通过一些间接的方式实现。以下是7...

    js获取主机mac、ip、用户名、主机名

    通过js脚本获取主机mac地址、ip地址、用户名、主机名。不支持chrome浏览器,只支持IE浏览器。windows10下IE浏览器亲测有效!html文件直接拖入IE浏览器,同意相关弹窗,允许操作即可!

    获取服务端硬件信息和客户端IP,MAC,浏览器信息

    本话题主要探讨如何通过WebService技术获取服务端的硬件信息以及客户端的IP地址、MAC地址和浏览器信息,甚至进一步定位到客户端所在的城市。这在系统监控、数据分析、安全防护等多个领域都有着重要的应用。 首先,...

    获取同一网段下所有机器MAC地址的shell脚本

    您可能感兴趣的文章:java通过ip获取客户端Mac地址的小例子获取wince mac地址与IP地址解决方案asp.net根据计算机MAC地址限定每台机子只能领取一次账号PHP获取MAC地址的函数代码js mac地址 正则表达式获取客户端

    node-macaddress:获取主机网络接口的MAC地址(硬件地址)

    报告mac地址与报告访问您的应用程序的客户端的IP地址没有任何相似之处。 该库报告运行应用程序的服务器的mac地址。 这对于例如分布式/扩展应用程序(例如在生成UUID时)很有用。 同样值得注意的是,该库不打算在...

    javascript源代码

    在给定的“javascript源代码”中,我们重点关注的是如何利用JavaScript获取客户端的相关信息,如IP地址、MAC地址以及当前时间。下面将详细介绍这些知识点。 1. **获取客户端IP地址** 在浏览器环境中,JavaScript...

    获取网卡mac

    对于其他编程语言,如JavaScript、Go、Ruby等,也有各种第三方库可以帮助获取MAC地址,如Node.js中的`macaddress`模块,Go语言的`golang.org/x/sys/unix`包等。 5. **网络驱动程序**: MAC地址通常由网络驱动程序...

    js动态控制table的tr、td增加及删除的具体实现

    html: 代码如下: ’wifi_clients_table’ xss=removed class=”table&gt; &lt;thead&gt; ”success”&gt; 序号&lt;/th&gt; 机器名&lt;/th&gt; &lt;th&gt;IP地址&lt;/th&gt; &lt;th&gt;MAC地址&lt;/th&gt; 上行/下行速率&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;/tbody&gt; ...

    无线局域网入侵检测系统.zip

    在WIDS中,我们可以用MongoDB存储收集到的网络流量数据,包括MAC地址、IP地址、通信时间、数据包类型等。通过建立合适的索引,可以快速查询和分析历史记录,找出潜在的攻击模式。 在实现过程中,我们可以分为以下几...

    基于jpcap的网络嗅探,具备入侵检测功能.zip

    它首先会使用jpcap库捕获网络接口的数据包,然后解析这些数据包,提取关键信息,如源/目标IP地址、端口号、协议等。接下来,系统将利用这些信息进行初步的异常检测,例如检查是否存在高频率的连接尝试或异常端口活动...

    计算机行业通用词汇

    IP地址是设备在网络上的唯一标识,域名通过DNS服务将人类可读的名称转换为IP地址,路由器和交换机则是网络通信的核心设备,TCP/IP协议栈则规定了数据在网络中的传输方式。 编程语言如Java、Python、C++、JavaScript...

    Redis云管理平台CacheCloud.zip

    出于安全的考虑,所选的机器最好不要有外网IP地址。(c). 用户名和密码最好不要用cachecloud, 密码尽可能复杂。(d). 机器的ssh端口最好是22。(e). 请确保/opt/有足够的硬盘空间,因为/opt/cachecloud/data要存储...

    stackathon:一个命令行程序,用于使用Digital Ocean和Namecheap快速构建和部署服务器和DNS配置

    Stackathon Stackathon是一个命令行程序 ,通过建立和拆除基本服务器堆栈的过程中... 您的IP地址会定期更改(例如,当您连接到新的WiFi网络时),因此您可能需要多次执行此操作。 如果您不知道如何找到IP地址,。 N

    E017-渗透测试常用工具-使用Beef对客户端浏览器进行劫持.pdf

    确保所有机器之间的网络连接畅通,可以通过`ifconfig`(在Linux中)和`ipconfig`(在Windows中)命令获取各自的IP地址,并用`ping`测试连通性。在这个例子中,渗透机的IP是172.16.1.7,客户端的IP是172.16.1.6,而...

    ARP协议动态交互仿真系统的设计

    这四个类分别负责ARP报文的封装和解析,ARP缓存表的管理,端口和MAC地址的映射关系,以及各机器的IP地址、MAC地址和计算机名的定义。 7. 系统流程图:为了使用方便,将三个角色功能集成在一个程序中。程序运行时,...

    大学计算机基础课件1

    6. 计算机网络基础:讲解网络的概念、TCP/IP协议族,包括IP地址、子网掩码、MAC地址,以及HTTP、FTP等常见应用层协议。 7. 信息安全与数据保护:讨论密码学原理、加密解密技术、网络安全威胁(如病毒、木马、黑客...

    大学计算机基础期末复习资料.doc

    网络协议:TCP/IP协议族是互联网的基础,HTTP用于普通浏览,HTTPS是安全的HTTP版本,FTP用于文件传输,POP3和SMTP分别用于接收和发送邮件,Telnet和SSH用于远程登录,SNMP用于网络管理,DHCP用于动态分配IP地址,ARP...

Global site tag (gtag.js) - Google Analytics