v5.1.0 —— 工程化改造 + 环路告警在线采样修复
工程化改造版 + 修一个影响环路告警可用性的真 bug。
新增(工程化)
- LICENSE:MIT;
pyproject.toml(pip install -e .可用,命令入口net-inspect) tests/测试套件:判据引擎 12 条规则、解析层华为两种排版、编排层两轮差分、v5/镜像一致性- GitHub Actions:
ci.yml(Windows pytest + Linux ruff)、build.yml(打 tag/手动触发 → V3/V5 两个 exe) - CHANGELOG.md + 语义化版本(
pyproject.toml与__version__双处一致)
修复(重要)
- 环路告警「A. 在线两轮采样」连不上任何设备:调用宿主的 SSH 帮助函数时漏传
client参数
(_ssh_connect()是就地连接、返回None)→ 每台设备都抛异常、两轮采样全是空数据,
而结果提示不管几轮都写「单轮时看不出…」,看着像「只跑了一轮」 - 结果提示现在按「单轮快照 / 两轮差分」分开,并显示第 1 轮/第 2 轮各几台有数据;
失败原因(连接超时 / 认证失败 / 命令不被该平台支持)直接列在弹窗里
下载
| 文件 | 说明 | 大小 | SHA256 |
|---|---|---|---|
NetworkInspection-V5-For-Yata.exe |
个人版:巡检 + 配置备份 + 流量测试 + 安全核查 + 主动探测 + 环路告警(12 条判据) | 16.4 MB | 884049877adfa83d84785586db774776f39815a11d93d3929b379eb4a990ec20 |
NetworkInspection-V3-For-Yata.exe |
基础版:7 个页签,不含环路告警 | 16.0 MB | a7a7608c2f26f268d49dd8749c79a1c4ab10ecf6bb186dec00c87e07b6996414 |
⚠️ 依赖必须锁paramiko>=3.5,<4:老设备(ME60 等)只支持ssh-rsa,paramiko 4/5 已移除该实现。