问题标签 [mac-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
914 浏览

ip-address - 如何扫描地理位置附近的无线接入点并确定其 ip 和 mac 地址

如何以编程方式扫描地理位置附近的无线接入点并确定其 ip 和 mac 地址。特别是,我如何才能提取未打开的 WAP 的 ip 和 mac 地址?如何区分无线接入点和其他东西,例如智能手机或计算机?

最初,我可能只为 Windows 计算机执行此操作,但最终我希望为包括 MacOSX、iOS、Android 在内的各种操作系统提供这种扫描功能……

0 投票
3 回答
22336 浏览

mysql - MySQL:存储 MAC 地址的最佳方式?

用于在 MySQL 数据库中存储 MAC 地址的最佳字段类型是什么?此外,它应该与某个分隔符(冒号或破折号)一起存储还是应该在没有分隔符的情况下存储?

0 投票
3 回答
10235 浏览

c - libpcap 从 AF_LINK sockaddr_dl (OSX) 获取 MAC

我正在尝试使用 C 在 OSX 上获取我所有接口的 MAC 地址。获取它的常用方法 Linux 在 BSD 上不起作用 - 从我所看到的一切来看,您必须获取接口并查找类型AF_LINK。我的问题是 LLADDR(sockaddr_dl) 给了我一大堆数据(包括我的 MAC),我不知道数据的格式。例如;以下代码将输出:

设备:en1 链接 sdl_alen:101 mac:31:f8:1e:df:d6:22:1d :00:00:00:00:00:00:00:00:00:00:00:00:00:00 :00:b0:06:10:00:01:00:00:00:c0:02:10:00:01:00:00:00:00:00:00:00:00:00:00:00 :40 :03:10:00:01:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:03:00:6c :6f:30:00:00:00:00:00:00:00:00:00:00:00:00:00:70:03:10:00:01:00:00:00:e0:02 :10:00:01:00:00:

我的 MAC 是粗体的。似乎这是一直以来的格式,但如果我可以将 LLADDR(sockaddr_dl) 转换为某些东西,我会更舒服。在 net/if_dl.h 中,LLADDR 定义为:

据我所知,这就是说结果是类型 (void *) - 没有帮助。

其他帖子如:

在弄清楚如何使用 ioctl/SIOCGIFADDR/SIOCGIFCONF 在 Mac OS X 上获取以太网接口信息时遇到问题?

似乎认为他们已经弄清楚了,但是如果您查看代码,您会发现它不会工作,因为 sdl_alen 不是 6。

0 投票
2 回答
1956 浏览

windows-mobile - Windows Mobile - 获取蓝牙 MAC 地址

如何从 Windows Mobile 获取蓝牙 MAC 地址?我尝试了 OPENNETCF 库,但它不起作用。还有其他获取蓝牙MAC地址的代码吗?

0 投票
1 回答
1045 浏览

security - 将网站访问限制在一台计算机上

我们目前有一个可通过公共互联网访问的 B2B 网站,全球数千名经过身份验证的用户可以从任何位置访问该网站。我们希望每个用户只能从一台计算机访问该网站(出于安全和许可原因)。我们目前在站点上使用一个 Java 小程序来获取用户的 MAC 地址,但它具有阻碍性,并且该值可能会被欺骗,因此我们希望摆脱这种实现方式。

将网站的使用限制在单台计算机上的最佳方法是什么?这是最好留给安全供应商的事情吗?我们是否需要让用户在他们的机器上安装证书,或者是否有其他可用的解决方案?对此主题的任何建议表示赞赏。谢谢。

更新:我们想做的是为网站实施某种设备授权。我以为我看到一些银行网站做这种事情......有没有人偶然知道可以采取什么方法来完成这样的功能?也许是虚拟令牌或其他一些多因素身份验证实现?

0 投票
1 回答
605 浏览

php - 如何使用 PHP5 确定组播 MAC 地址?

我正在使用 PHP 中的计费工具,它连接到 CISCO 交换机并在指定端口上插入 MAC 地址。我使用 Symfony 作为我的底层 php 框架。

如果我尝试插入多播 MAC 地址作为 FastEthernet 安全地址,CISCO 交换机会拒绝该地址。所以我尝试构建一个验证器来确定给定的 MAC 地址是否是多播地址。

有没有人可以帮助我提供片段或提示?

0 投票
4 回答
17744 浏览

c - 您如何验证字符串是 C 中的有效 MAC 地址?

例子:

0 投票
1 回答
488 浏览

objective-c - 更改 MAC 地址 Cocoa - Objective-C

如何通过 Objective-C 更改 MAC 地址?寻找一个简单的解决方案。如果有帮助,我已经有一个 shell 脚本(Bash)可以做到这一点。我将如何从我的 Cocoa 应用程序中打开它?谢谢。

0 投票
1 回答
8044 浏览

.htaccess - 在 Htaccess 中只允许特定的 MAC 地址

文件是否可以.htaccess只允许来自特定 MAC 地址而不是 IP 地址的请求?

如果答案是yes,如何?

0 投票
2 回答
2720 浏览

c++ - 通过注册表更改 MAC 地址不起作用

我正在通过 bootcamp 在 Macbook 上使用 Visual Studio 2010 和 Windows XP。

我意识到我无法通过注册表更改 MAC 地址(通过RegSetValueEx),如果我选择的适配器是集成到笔记本电脑的适配器,例如:用于 macbook 的 Broadcom 无线适配器。但是某些值,如 AA-BB-CC-DD- EE-FF 工作。

但是,如果我插入无线 USB 网络适配器,它就可以完美地工作。我的猜测是,问题不是我的代码,因为我尝试了从互联网上下载的其他代码,它是一样的。谁能解释为什么会这样?