通过API管理 MikroTikRouterOS 设备,查看状态、防火墙、网络配置、日志、用户、备份,并在多台设备上运行自定义命令。
MikroTik路由器OS Skill.是一项面向实际任务的技能,主要用于Description:通过API连接和管理MikroTik路由器OS设备. 支持查看设备状态,防火墙规则,网络配置,以及执行自定义路由器OS。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
描述:通过 API 连接并管理 MikroTik RouterOS 设备。支持查看设备状态、防火墙规则、网络配置,以及执行自定义 RouterOS 命令。
通过 API 连接并管理 MikroTik RouterOS 设备。
在 ~/.openclaw/workspace/TOOLS.md 中添加设备信息:
密码格式说明:
empty password、no password、none,或留空export MIKROTIK_HOST=192.168.88.1 export MIKROTIK_USER=admin export MIKROTIK_PASS= # 空密码 # 或 export MIKROTIK_PASS=yourpassword # 非空密码
优先级:环境变量 > TOOLS.md > 默认值
/system/resource/print/ip/address/print/interface/print若已配置多个设备,可在命令中指定设备名称:
├── SKILL.md # 技能描述(本文件)
├── handler.py # 命令处理器
└── mikrotik-api/ # API 客户端库
├── init.py
├── client.py # API 客户端
├── commands.py # 命令封装器
├── cli.py # CLI 工具
└── scanner.py # 网络扫描器
网络扫描风险
mikrotik scan 将主动扫描本地子网,生成网络发现流量。凭据安全
MIKROTIK_HOST/MIKROTIK_USER/MIKROTIK_PASS)。本地命令与权限
subprocess 调用系统命令(ip/hostname)。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章