区块链中文技术社区

开源工具推荐:轻量终端网络监控工具 RustNet

开源工具推荐:轻量终端网络监控工具 RustNet

解决了什么痛点?

传统网络排查工具往往顾此失彼,RustNet 旨在解决以下核心问题:

传统工具存在的短板
netstat / ss只能看到连接,无法关联到具体进程
tcpdump / Wireshark抓包数据难绑定应用,远程服务器使用门槛高
X11 转发配置极其繁琐,体验差

核心诉求:快速定位「哪个进程在和谁通信、用的什么协议、占了多少带宽」。


项目简介

RustNet 是一款用 Rust 编写的跨平台终端 UI(TUI)网络监控工具。


核心功能亮点


快速安装

各平台安装命令

平台安装命令
macOS / Linux (Homebrew)brew tap domcyrus/rustnet && brew install rustnet
Ubuntu 25.10+sudo add-apt-repository ppa:domcyrus/rustnet && sudo apt install rustnet
通用 (Cargo)cargo install rustnet-monitor
Windows (Chocolatey)choco install rustnet (需先装 Npcap)

权限配置

抓包需要权限,推荐以下两种方式之一:

方式一:临时使用(最简单)
sudo rustnet
方式二:永久免 sudo(Linux)
sudo setcap 'cap_net_raw,cap_bpf,cap_perfmon=eip' $(which rustnet)

常用操作

操作类型命令/快捷键说明
启动参数-i eth0指定监听网卡
--resolve-dns开启反向 DNS 解析
-r 500设置刷新间隔(毫秒)
界面交互/进入过滤模式(如 process:chrome)
s切换排序列(找流量大户)
a开启进程分组视图
i切换到网卡统计视图
Enter查看单条连接详情(含 SNI 域名)

适用人群

项目地址:https://github.com/domcyrus/rustnet

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »