比 Wireshark 友好的监控工具,开源 4 万星
原创
大白
大白
知白守黑1024
2026年10月10日 06:09
北京
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
OPEN SOURCE · RUST · CROSS-PLATFORM
比 Wireshark 友好的监控工具,开源 4 万星
一眼揪出谁在偷跑流量
40k+ Stars · 500k+ 下载 · 免费开源 · 支持中文等 30+ 语言
装个监控工具,大多数人第一反应是 Wireshark——抓包很强,但对普通用户来说界面劝退、信息过载。今天聊的Sniffnet是另一条路子:它不追求抓包的极致细节,而是把「谁在联网、连了什么、用了多少流量」这件事,做成了人人能看懂的图形界面。
一个非常典型的场景:后台总有个软件在偷偷跑流量,或者某个 AI 工具刷新一次就吃了你几百 MB。Sniffnet 能从 v1.5 开始直接显示到底是哪个进程在占用网络,还能对可疑地址加黑名单报警。这篇文章讲清楚它是什么、能干什么、怎么快速用起来。
项目速览
GitHub:GyulyVGC / sniffnet · 核心技术:Rust + iced
平台:Windows / macOS / Linux / BSD
定位:舒适、直观、可靠的网络流量监控
界面语言:简体中文等 30+ 语言,开箱即用
Sniffnet 到底解决了什么问题
它本质上是一个实时网络流量分析器:抓你选中网卡上的数据包,然后把这些原始数据整理成谁看得懂的统计和图表。跟 Wireshark 的区别大概是——Wireshark 是给你看「每一个字节」,Sniffnet 是给你看「每一台主机、每一个服务、每一个程序在干什么」。
对开发者排查接口、对普通用户查异常流量、对想看自己到底用了多少流量的朋友,这才是正确的打开方式。
主界面 Overview:一屏汇总收发总量、实时强度与你关心的网络连接
核心能力拆解
① 挑网卡 + 过滤规则。你可以指定要观察哪块网卡(Wi-Fi、以太网、虚拟网卡都行),再叠加一组过滤器,只关注自己关心的流量。
② 统计 + 实时图表。总体上下行流量、实时流量强度曲线,全都可视化。想确认某时段是不是有人在后台狂跑流量,拉个曲线就知道。
③ 主机与地理信息。自动识别本地网络里的设备,还能通过数据库反查远端 IP 的地理位置、域名和 ASN——一眼看到你在跟哪个国家、哪个运营商通信。
④ 服务/协议识别。内置对 6000+ 上层服务、协议(含蠕虫、木马特征)的识别,能快速看出连出去的是 HTTPS、SSH 还是某个可疑服务。
⑤ 单条连接深挖。每一笔连接都可以点开实时检视,看到源/目的地址、端口、协议、上下行量,甚至它的地理位置。
⑥ 通知与收藏。流量达到阈值、匹配到关注的服务/主机/程序时,可自定义通知提醒;常用的还可以收藏起来,下次一眼定位。
⑦ PCAP 导入导出。支持把捕获结果导出成标准的 PCAP 文件,也能导入 PCAP 做离线分析,方便归档和进一步处理。
Inspect 页:实时搜索并检视每一条网络连接,信息一屏铺开
Notifications 页:按主机 / 服务 / 程序 / 方向自定义触发通知
v1.5:三个值得关注的新变化
1)程序级识别(本次最大更新)
之前只能看到 IP 和服务,v1.5 直接把「是哪个程序」给你列出来,Windows / Linux / macOS / BSD 全支持。哪个后台进程在偷流量、哪个 AI 工具最费流量,一目了然;还能把程序设为收藏、设通知。
2)自定义 IP 黑名单
可以导入任意威胁情报源或自己的封禁列表,一旦设备与黑名单里的地址通信,立即报警,把可疑流量掐在萌芽期。
3)多网卡总览
启动页直接预览本机所有网卡的流量情况,不用一个个点开就能先判断哪块卡在干活。
内置多种主题,也支持自定义配色——图中是深空配色 deep\_cosmos
背后的技术栈,为什么又稳又快
Sniffnet 用Rust写的,整个桌面界面跑在iced(一个主打简单与类型安全的跨平台 GUI 库)上,底层通过 PCAP 抓包。Rust 的内存安全 + 高性能,保证了抓包分析这种对速度敏感的场景足够顺滑。
IP 地理位置和 ASN 数据来自MaxMind;Windows 安装包还由 SignPath 做了免费代码签名,安装时不会动不动报「未知发布者」的红框。跨平台、可移植、社区活跃,都是实打实的。
Thumbnail 模式:窗口缩到最小也能持续盯着流量,适合挂机盯曲线
怎么快速用起来
安装。GitHub Releases 直接下对应平台安装包:Windows 给 .msi、macOS 给 .dmg、Linux 给 .deb / .rpm / AppImage。到发布页的 Assets 区按你的系统挑一个就行了(下图就是实际下载区)。别忘先装好要求的环境依赖(主要是抓包所需的库)。
GitHub Releases 下载区:按系统和架构选对应安装包(Windows/MS/macOS 全平台覆盖)
选择网卡。打开后先选要监控的网卡,再决定要不要叠加过滤器。想查谁在给某台服务器传东西,就在这里把条件框起来。
看总览。Overview 页会把你关心的信息汇总成一屏:收发量、实时强度、网络片段、服务、程序,还能一键导出 PCAP。到这里,绝大多数问题已经能定位。
一个常见坑:
某些老架构或显卡驱动不更新的机器上,默认的 wgpu 渲染器可能界面花屏、图标变黑。解决办法是设一个环境变量切到纯 CPU 渲染:
ICED_BACKEND=tiny-skia
基本能解决绝大多数渲染问题。
适合谁
想搞清「流量到底花哪去了」的普通用户、想知道自己电脑上有没有「偷跑流量」后台进程的人、做开发想快速看接口和连接状态的工程师,都能从它身上得到价值。它不替代 Wireshark,但它是比 Wireshark 友好得多的那扇窗。
项目完全免费开源,Star 数已过 4 万。喜欢这篇的话,点赞、在看、转发三连,把这个好工具带给更多需要的人。
想自己上手试试?
在公众号后台回复关键字
20261010
免费自助获取项目地址
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论