Mikrotik C# 监听新连接

Mikrotik C# listen to new connection

我在 C# 中遇到 Mikrotik API 的问题。文档非常稀疏,我想听听与路由器建立的新连接。我正在做一个关于 wifi 访问管理的项目,但我不知道如何向数据库添加新连接。我需要获取 MAC 地址(我只能通过 /ip/arp/print 获取然后解析它)并且我还需要向设备发送一个登陆页面,从中我可以获取登录数据(用户名密码).我不想要解决方案,可能只是方向和一些链接,这将帮助我实现这个新的连接侦听以及登录页面的发送和处理。

我相信您可以直接使用 mikrotik 内置的 UserManagement 功能 OS (http://wiki.mikrotik.com/wiki/Manual:User_Manager)。

为了从 C# 访问 mikrotik 路由器,我建议您使用一些 API 库(或使用其中的代码)。您可以在 mikrotik wiki 的底部找到库列表 - http://wiki.mikrotik.com/wiki/Manual:API

您可以定期从您的应用程序中读取注册客户列表 (/interface/wireless/registration-table/print) 并将结果存入数据库。

享受, 丹尼尔·弗兰蒂克