检测用户是否正在使用NodeJS访问我的网络(WIFI)
Detect if user is accessing my network (WIFI) using NodeJS
我的问题是一个NodeJS新手问题。我想以某种方式检测用户是否正在访问我的网络(Wifi),并且我想指示用户是否在我的网络中。
我该如何识别用户的存在。我完全不知道,因为我找不到任何可以帮助我在Node中检测到这一点的库。这可能吗?如果是的话,你能给我指一下合适的库和我需要使用的方法吗。
如果您运行像Linksys等可以支持DD-WRT的路由器,您可以闪存该固件,然后使用SNMP或网页抓取来连接客户端。有用于SNMP的node.js库,还有大量使用node.js.进行网页抓取的例子
或者,您可以变得非常复杂,将RADIUS身份验证添加到DD-WRT安装中,并监视身份验证事件。
另一种选择是,您可以向路由器确认的每个潜在地址发送ICMP(Ping)数据包。例如,如果是255.255.255.0子网上的192.168.1.1,则需要ping 253个地址。当然,连接用户的机器必须打开ICMP响应(默认情况下通常会这样做)。
我希望其中一个建议能有所帮助。
相关文章:
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 我可以访问量角器配置文件中的参数吗
- 如何在PHP中使用url保护我的图像和文件夹免受直接访问
- 数组中的对象,我如何访问它们
- Epic编辑器可以't访问我的文本区轨道
- 为什么我的HTML似乎无法访问我的javascript
- 如何使用其他 JavaScript 文件中的新类访问我的 createjs 导出的 js 文件
- 我无法访问 IIFE 中定义的变量
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- 为什么我无法访问使用 $provide.provider 和 $injector.get 创建的服务
- 我如何访问在 Angular JS 的 .then() 中定义的$scope数组
- 无权访问我的控制器 Angular 中的属性.js 1.3
- 将我的nextPage()函数编写为全局函数,以便onclick事件可以访问它
- 无法在 Javascript 中访问我的二维数组
- 我如何访问 iframe 中 URL 的参数
- 我的Javascript项目正在访问网络摄像头,但没有显示任何内容
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 我的用户可以通过单击Ajax之外的按钮来访问$_SESSION的内容吗
- 声明一个js变量,该变量将被我的2个jsp访问