产品推荐 2026-07-28

network-monitor:免费的实时网络连接监控工具

一款基于 Rust 和 GTK4 的 Linux 实时网络连接监控工具,用图形化界面直观查看网络活动。

开源软件Linux工具

产品简介

network-monitor Network Monitor 是一款专为 Linux 系统设计的实时网络连接监控工具。它通过现代图形界面和终端界面,清晰展示所有活动的网络连接及其实时上传/下载流量,并能准确识别对应进程,适合需要监控和诊断网络活动的 Linux 用户。

network-monitor 主界面

核心功能

  • 实时监控活动的网络连接
  • 显示每个连接的实时上传/下载速率
  • 准确识别并显示连接对应的程序和进程ID
  • 提供美观的 GTK4 图形界面和功能完备的终端界面
  • 支持地址解析,简化常见地址显示

快速开始

  1. 安装 GTK4 和 Libadwaita 开发库(如在 Ubuntu 上执行 `sudo apt install libgtk-4-dev libadwaita-1-dev`)
  2. 克隆仓库:`git clone <仓库地址>`
  3. 进入目录并运行安装脚本:`./scripts/install.sh`
  4. 启动图形界面:从应用菜单找到 Network Monitor 或运行 `cargo run`
  5. 启动终端界面:运行 `cargo run --bin nmt`

界面预览

与其他方案对比

对比项network-monitor同类方案
监控方式支持基于 eBPF 的事件驱动监控,能捕获短连接,CPU占用低传统工具多基于轮询 /proc/net,可能遗漏短连接,开销相对较高
界面体验提供现代化的 GTK4 图形界面和功能齐全的终端界面(TUI)许多同类工具仅提供命令行或基础图形界面
进程关联通过 eBPF 在内核探测点直接获取准确 PID,关联性强部分工具可能通过文件描述符推断进程,准确性可能稍差

适合谁用

  • 需要在 Linux 桌面上直观监控网络连接状态的系统管理员
  • 在开发或调试阶段需要观察程序网络活动的软件开发者
  • 希望快速排查网络异常或安全连接的安全运维人员

下载与版本

当前最新版本为 v0.7.4,发布于 2026-07-27。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/grigio/network-monitor