SudoVoid254/Live-Network-Monitor

GitHub: SudoVoid254/Live-Network-Monitor

基于 C# WinForms 构建的异步 IPv4 子网实时扫描与设备管理桌面工具,解决局域网内设备状态持续监控与批量远程电源控制的需求。

Stars: 1 | Forks: 0

# 实时网络监控器 一款使用 C# 和 Windows Forms 构建的轻量级、实时异步 IPv4 子网扫描工具。该应用程序可持续监控网络范围,在不产生 UI 闪烁的情况下动态更新设备状态,支持流畅的窗口缩放,并提供用于远程桌面管理的内置工具。 ## 功能特性 * **实时监控:** 每 2 秒自动 ping 并刷新设备的网络状态。 * **持久化布局:** 在更新间隔之间,视图的滚动状态和选择会被完美保留。 * **状态过滤:** 可在 **全部**、**仅在线** 或 **仅离线** 设备之间即时过滤当前活动视图。 * **批量远程电源控制:** 多选节点(按住 `Ctrl` 或 `Shift` 点击)并右键点击,即可通过网络执行远程 `shutdown` 或 `restart` 命令。 * **响应式 UI:** 采用简洁的控件锚点和自动列调整功能,仪表盘可实现完全自适应缩放。 * **向后兼容:** 经过专门编译,可与旧版环境构建(C# 5 编译器配置)保持兼容。 ## 技术范围边界 UI 严格限制了 IP 边界参数,使其符合 IPv4 网络节点的结构要求: * **最小子网范围值:** `0` * **最大子网范围值:** `255` 输入规则要求 `Start IP` 字段在结构上必须小于或等于 `End IP` 参数。如果输入的边界超出此范围(例如负数或超过 255 的数字),将会暂停活跃的扫描任务并弹出验证错误窗口。
标签:IP扫描器, WinForms, 多人体追踪, 系统运维, 远程管理