Dude PHP DB 工具箱

dev-master 2021-04-15 12:22 UTC

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,我将很高兴接受任何帮助。