JS获取计算机mac地址以及IP的实现方法
//这两个是系统里的ActiveX插件 用来获取ip以及物理地址
<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 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>
<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> <SCRIPT language=JScript event= "OnCompleted(hResult,pErrorObject, pAsyncContext) " for=foo>
alert("物理地址"+MACAddr+"IP地址"+IPAddr+"主机名"+sDNSName))
</SCRIPT> "
相关推荐
-
据说是中国国家授时中心的时间服务器IP地址
XP自带的那2个更新服务器经常更新失败, 提供一个国产的时间服务器地址,而且速度快, 国家授时中心服务器的IP地址(210.72.145.44) 可以使用附件里面的注册表文件,双击导入即可. 复制代码 代码如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers] @="1" "1"=&
-
配置IP地址的批处理代码
复制代码 代码如下: @ ECHO OFF @ ECHO.By lost63 2010.2.23 @ ECHO.功能:批处理配置IP地址.PS:本地连接 2一般为"本地连接",请根据实际情况更改! @ ECHO. 说 明 @ ECHO ----------------------------------------------------------------------- @ ECHO 请选择: @ ECHO 1.DHCP自动分配 2.手动指定IP,192.168.1.3 @ EC
-
IP地址正则表达式匹配方法
正则表达式(Regular Expression,在代码中常简写为regex.regexp或RE)是计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本.许多程序设计语言都支持利用正则表达式进行字符串操作.在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本. 正则表达式 ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[
-
一键自动更改本机IP地址BAT执行脚本 非常好用
请把复制下面的脚本,另存为.bat文件,把其中的子网掩码,网关,IP,DNS等信息修改成你的 下面的代码有局限性:其实只能设置 192.168.1.*(2-254),如果你的ip是别的,需要修改下, 将代码中的192.168.1.1换成你的网关 复制代码 代码如下: cd\cls@echo offcolor a:start set /p myip="请输入管理员分配的IP:"clsecho 你的IP地址是%myip%pausecolor fclsecho 正在修改你的IP地址,如有防火
-
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
腾讯的接口是 ,返回数组 http://fw.qq.com/ipaddress 返回值 var IPData = new Array("61.135.152.194","","北京市",""); 新浪的接口 : http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 多地域测试方法:http://int.dpool.sina.com.cn/iplookup/ip
-
总结一些你可能不知道的ip地址
前言 IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写.提起IP地址,大家肯定都知道,但本文主要给大家总结了一些大家可能不知道的ip地址,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 一.短ip 作为it从业人员,我们都知道以127开头的ip,都是指向本机的,比如127.9.9.9 但是,你知道127.1是指向哪里么,没错就是127.1,没有少什么 如果你不清楚的话,可以ping 一下看看,也
-
获取外网IP地址的批处理代码
复制代码 代码如下: ::========================================== :: IP.bat :: v0.1 :: jinminghou.cn@2009-12-22 ::========================================== @echo off title GetIP set ip=unknown echo On Error Resume Next:Set oDOM=WScript.GetObject("http://www.j
-
JS获取计算机mac地址以及IP的实现方法
JS获取计算机mac地址以及IP的实现方法 复制代码 代码如下: //这两个是系统里的ActiveX插件 用来获取ip以及物理地址 <OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT> </OBJECT> <OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223>
-
获取wince mac地址与IP地址解决方案
本人所使用的开发环境是VS2008,开发的系统所在移动终端版本为windows mobile 5.0.由于需要进行身份的验证,需要获取移动终端的MAC地址,于是在网上进行搜索,主要看到了三种方法来实现获取MAC地址,现记录如下. 第一种方法:使用ManagementClass 来获取. 殊不知,WinCE下并没有System.Management,这种方法根本行不通. 第二种方法:通过查找注册表来获取MAC地址. 这是获取注册表地址的代码: 复制代码 代码如下: txtMAC1.Text = r
-
php/js获取客户端mac地址的实现代码
废话不多讲,直接上代码吧! 复制代码 代码如下: <?php class MacAddr { public $returnArray = array(); public $macAddr; function __contruct($os_type=null){ if(is_null($os_type)) $os_type = PHP_OS; switch (strtolower($os_type)){ case
-
Android编程获取设备MAC地址的实现方法
本文实例讲述了Android编程获取设备MAC地址的实现方法.分享给大家供大家参考,具体如下: /** * 获取设备的mac地址 * * @param ac * @param callback * 成功获取到mac地址之后会回调此方法 */ public static void getMacAddress(final Activity ac, final SimpleCallback callback) { final WifiManager wm = (WifiManager) ac .get
-
python获取本机mac地址和ip地址的方法
本文实例讲述了python获取本机mac地址和ip地址的方法.分享给大家供大家参考.具体如下: import sys, socket def getipaddrs(hostname): result = socket.getaddrinfo(hostname,None,0,socket.SOCK_STREAM) return [x[4][0] for x in result] # the name of the local machine hostname = socket.gethostnam
-
捆绑MAC地址和IP地址实例
在网络管理中,IP地址盗用现象经常发生,不仅对网络的正常使用造成影响,同时由于被盗用的地址往往具有较高的权限,因而也对用户造成了大量的经济上的损失和潜在的安全隐患.有没有什么措施能最大限度地避免此类现象的发生呢?为了防止IP地址被盗用,可以在代理服务器端分配IP地址时,把IP地址与网卡地址进行捆绑. 对于动态分配IP,做一个DHCP服务器来绑定用户网卡MAC地址和IP地址,然后再根据不同IP设定权限.对于静态IP,如果用三层交换机的话,你可以在交换机的每个端口上做IP地址的限定,如果有人改了自己
-
Android开发获取手机Mac地址适配所有Android版本
最近由于项目需要MAC地址的记录,搞了一个通用的适配类,目前经过测试可以适配Android所有版本,我测试过的设备系统Android 4 5 6 7 7+都可以获取到,废话不多说直接上代码,简洁: 该类分为三类:Android6.0以下.6.0以上7.0以下.7.0以上 首先是获取MAC的整合方法: public static String getMac(Context context) { String strMac = null; if (Build.VERSION.SDK_INT < Bu
-
JAVA获取本地MAC地址的方法
InetAddress对象 此类表示Internet协议(IP)地址. IP地址是由IP使用的32位或128位无符号数字,构建UDP和TCP协议的低级协议. IP地址结构由定义RFC 790: Assigned Numbers , RFC 1918: Address Allocation for Private Internets , RFC 2365: Administratively Scoped IP Multicast和RFC 2373: IP Version 6 Addressing
-
C#实现生成mac地址与IP地址注册码的两种方法
本文实例讲述了C#实现生成mac地址与IP地址注册码的两种方法,分享给大家供大家参考之用.具体方法如下: 方法一: using System; using System.Management; using System.Security.Cryptography; using System.IO; using System.Collections.Generic; using System.Text; namespace xingming_reg { class Program { static
-
MAC地址与IP地址绑定策略的破解
一引言 对"IP地址盗用"的解决方案绝大多数都是采取MAC与IP地址绑定策略,这种做法是十分危险的,本文将就这个问题进行探讨.在这里需要声明的是,本文是处于对对MAC与IP地址绑定策略安全的忧虑,不带有任何黑客性质. 1.1 为什么要绑定MAC与IP 地址 影响网络安全的因素很多,IP地址盗用或地址欺骗就是其中一个常见且危害极大的因素.现实中,许多网络应用是基于IP的,比如流量统计.账号控制等都将IP地址作为标志用户的一个重要的参数.如果有人盗用了合法地址并伪装成合法用户,网络上传输的
随机推荐
- asp.net 错误:0x8007000B 异常的解决方法
- 全面解析JavaScript中apply和call以及bind(推荐)
- 针对PHP环境下Fckeditor编辑器上传图片配置详细教程
- Oracle中获取执行计划的几种方法分析
- GHOST删除分区和修复硬盘坏扇区不仅仅是备份还原
- Android 校验email是否合法实现代码
- php中Socket创建与监听实现方法
- 深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
- JSP中response.setContentType和response.setCharacterEncoding区别分析
- TypeScript入门-基本数据类型
- 常用的Docker基本命令及用法汇总
- 详解centos7 docker1.12安装私有仓库
- javascript文件加载管理简单实现方法
- 分享awk变量$0的妙用
- FCKeditor 插件开发 示例(详细版本)
- 数据结构 红黑树的详解
- PHP按行读取文件时删除换行符的3种方法
- 详解Django通用视图中的函数包装
- js刷新框架子页面的七种方法代码
- 详细总结Javascript中的焦点管理