diegotibi / dude
Dude PHP DB 工具箱
dev-master
2021-04-15 12:22 UTC
Requires
- php: 7.*
- ext-pdo: *
This package is auto-updated.
Last update: 2024-09-15 19:39:52 UTC
README
这个简单的 PHP 类可以读取 Mikrotik dude.db sqlite 数据库并提取各种数据。
原始想法来自这个论坛帖子:https://forum.mikrotik.com/viewtopic.php?t=145928
非常感谢 NathanA 对原始工作和想法的贡献。
基于 0ki 的出色工作:https://github.com/0ki/mikrotik-tools
使用方法
克隆此仓库或使用 composer
composer require "diegotibi/dude"
从您的设备下载 dude.db 并运行以下代码
$db = new \DT\Dude('path_to/dude.db'));
$devices = $db->fetchDevices();
查看 example/index.php 以获取更详细的示例。
待办事项
- 将各种记录键与正确的标签关联
- 将映射链接与设备链接分开
- 实现可迭代的特性以减少内存消耗
- 编写一个编码方法(我实际上没有这个计划)
如果您想改进这个类,请克隆仓库并提出一个 pull request,我将很高兴接受任何帮助。