1、通过ActiveX控件
- <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);
- alert(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>
- <META content="MSHTML 6.00.2800.1106" name=GENERATOR></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=NICPost.asp method=post>
- <INPUT value=00:05:5D:0E:C7:FA name=txtMACAddr>
- <INPUT value=192.168.0.2 name=txtIPAddr>
- <INPUT value=typ name=txtDNSName>
- </FORM>
- </BODY>
- </HTML>
2、通过调用DOS命令
- <html>
- <mce:scripttype="text/javascript"><!--
- getIP=function(){
- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var wsh = new ActiveXObject("WScript.Shell");
- wsh.Run("command.com /c ipconfig /all > C://ip.txt");
- var f = fso.OpenTextFile("C://ip.txt");
- var s = f.ReadAll();
- f.Close();
- document.write(s);
- alert(s.match(/IP Address(/.)+/:((/d{1,3}/.){3}(/d{1,3}))/)[0]);
- }
- // --></mce:script>
- <body></body>
- </html>
源地址:在网上找了一下其他获取IP的方法
这个直接通过Js来执行ipconfig命令获取IP,但是安全性能是不是较低啊
http://topic.csdn.net/t/20041010/12/3440117.html
这个是通过ActiveX控件来获取的
http://blog.csdn.net/nwf5d/archive/2010/06/29/5702581.aspx
相关推荐
ASP.NET获取IP和MAC 获取本地IP和MAC ASP.NET获取IP和MAC 获取客户端IP和MAC地址 ASP.NET获取客户端IP和MAC
JS获取计算机mac地址以及IP的实现方法 代码如下://这两个是系统里的ActiveX插件 用来获取ip以及物理地址 <OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT> </...
通过js脚本获取主机mac地址、ip地址、用户名、主机名。不支持chrome浏览器,只支持IE浏览器。windows10下IE浏览器亲测有效!html文件直接拖入IE浏览器,同意相关弹窗,允许操作即可!
只能在IE下运行. 正文: var MACAddr='' ;... var IPAddr='' ; var DomainAddr=''; var sDNSName=''; function GetAdapterInfo() { var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); ......
演示:通过Docker的Jekyll + nginx代理 ...获取您的本地IP地址并将其设置为LOCAL_IP环境变量: > export LOCAL_IP=192.168.99.1 该IP地址应该是Docker可以用来与您的主机通信的IP地址。 192.168.9
在运行该命令之前,它会向本地网络发送对所有IP地址的请求,以期使ARP表充满好东西。 如果需要,所有mac地址均被标准化为大写,并以“ 0”开头。 用法 参数 { max_connections: 64, macvendor_api: '...
Node-PCAP允许我们查看本地网络上的ARP(地址解析协议)数据包,因此我们可以看到Dash被按下时请求IP。 通过记录专用网络上Dash按钮的MAC地址,我们可以专门监视它们的请求并将它们绑定到不同的输出。 Arp先生是...
该存储库包含以下源代码: 抗议:前端界面,地址簿,数据库,网络诊断工具,获取和管理实用程序。 Proserv:一种服务包装程序,使您可以将Pro-test作为win32服务运行。 Protool:一种工具,可用于将IP2LOCATION文件...
克隆本地副本git clone https://github.ncsu.edu/YOUR REPO 使用包管理器,安装开发依赖项npm install 设置令牌# Mac/Linuxexport DOTOKEN="xxx"# Windowssetx DOTOKEN xxx运行节点程序node main.js 您将看到输出:...
您可以在此处(mac): : 或此处(windows): : 获取它,但是谁仍然使用Windows? 克隆存储库 $ git clone git@github.com:henrik1/docker_haproxy_lb.git 码头工人 通过运行以下示例来启动Docker容器: $ docker...
5、修正“类_APIHOOK->取地址”当安装时不填后缀,而取地址填写后无法获取已安装地址BUG,感谢易友【@ChongZi】反馈。 6、修正“窗口_枚举所有子窗口”当过滤类名输入空符号或一段空文本后无法枚举的BUG,感谢易友...
FIX DIY图文模块上传的图片不会被获取图片替代的问题 ADD 增加相册分类选择 FIX 门户附件无法删除 FIX 无法删除未使用DIY模块 FIX 在线时间超长的显示为0 FIX 门户文章页,页面调用地址错误 FIX 部分文件缺少...
FIX DIY图文模块上传的图片不会被获取图片替代的问题 ADD 增加相册分类选择 FIX 门户附件无法删除 FIX 无法删除未使用DIY模块 FIX 在线时间超长的显示为0 FIX 门户文章页,页面调用地址错误 FIX 部分文件缺少...
FIX DIY图文模块上传的图片不会被获取图片替代的问题 ADD 增加相册分类选择 FIX 门户附件无法删除 FIX 无法删除未使用DIY模块 FIX 在线时间超长的显示为0 FIX 门户文章页,页面调用地址错误 FIX 部分文件缺少...
FIX DIY图文模块上传的图片不会被获取图片替代的问题 ADD 增加相册分类选择 FIX 门户附件无法删除 FIX 无法删除未使用DIY模块 FIX 在线时间超长的显示为0 FIX 门户文章页,页面调用地址错误 FIX 部分文件缺少...
获取物理地址 3.普通下载 4.分块下载 5.输出硬盘文件,提供下载 支持大文件、续传、速度限制、资源占用小 复制代码 FileUp 1.把上传的文件转换为字节数组 2.流转化为字节数组 2.上传文件根据FileUpload控件上传 3...
- 自动升级(本地记录版本,服务器js调用 参数 url、###version;忽略此版本。cookie。统计用户) ###ver2.0 debug `2014/3/2` ---- ####fix bug:(bug解决和程序优化) - 优化文件打开处理 - 文件&文件夹:含有%...
诞生 很早的时候,我们使用BTrace排查问题,在... 技术专家A和B平时没有对应机器的权限,但只要网络能访问,他们可以通过指定ip:port直接访问目标机器的JVM进程,仿佛在本地一般 标签:greys
2、改进“系统_取MAC地址”命令,感谢会员 Mr.Yang 的源码 3、改进“ 网页_取Cookie”等命令的描述歧义,感谢会员 imdong 的提醒 1、修复“时间_取中国星期几”命令无效的BUG,感谢会员 易難為易 的建议 2、修复...
4、修复“系统_修改MAC地址”参数替换的错误,修正参数备注信息;感谢【@小花生 】反馈 三、优化 1、优化“文件_枚举ex”后缀名参数的传入,支持“*.后缀名”和直接传入“后缀名”;感谢【@379061296 】反馈 2、优化...