相关疑难解决方法(0)

使用浏览器获取客户端的MAC地址

我有以下问题:我有一个网络服务器.这个网络服务器在路由器后面.问题是,我需要客户端的MAC地址,在服务器上打开一个网站用于进一步的目的.我已经尝试通过ActiveX-Object获取MAC地址,但客户端需要安装WMI.这是实际的代码:

<!DOCTYPE  HTML  PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
        <title></title>
        <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
        <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
        <script id="clientEventHandlersJS" language="javascript">

function Button1_onclick() {
  var locator = new ActiveXObject("WbemScripting.SWbemLocator");
  var service = locator.ConnectServer(".");
  var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
  var e = new Enumerator (properties);
  document.write("<table border=1>");
  dispHeading();
  for (;!e.atEnd();e.moveNext ())
  {
        var p = e.item ();
        document.write("<tr>");
        document.write("<td>" + p.Caption + "</td>");
        document.write("<td>" + p.IPFilterSecurityEnabled + "</td>");
        document.write("<td>" + p.IPPortSecurityEnabled + "</td>");
        document.write("<td>" + p.IPXAddress …
Run Code Online (Sandbox Code Playgroud)

browser client mac-address

8
推荐指数
1
解决办法
6万
查看次数

是否可以准确地确定java servlet中客户端的IP地址

我想在我的网络中配置一台机器,以接受来自特定机器的所有呼叫而无需身份验证.为此,我计划使用客户端计算机的IP地址作为所需的信任因素,以允许未经检查的身份验证.

我担心的是,是否可以准确地确定java servlet中客户端的IP地址?我可以通过一些黑客机制来改变我在servlet中获得的IP,使我的服务器相信它是可靠的IP吗?

例如,如果我的服务器计算机配置为信任192.168.0.1,那么192.168.0.1以外的其他客户端是否可以假装为192.168.0.1并欺骗我的身份验证机制?

java authentication ip networking

6
推荐指数
2
解决办法
5380
查看次数

标签 统计

authentication ×1

browser ×1

client ×1

ip ×1

java ×1

mac-address ×1

networking ×1