返回目录
开源项目安全工具类新手

Sniffnet:舒适地监控你的网络流量

Sniffnet 是一款跨平台、界面直观、运行可靠的网络流量监控应用,可选定网络适配器、设置过滤条件,实时查看连接、流量图表、主机地理位置、域名与 ASN、上层服务与协议识别结果,并支持 PCAP 报告导入导出、自定义通知与 IP 黑名单。

0 次阅读2026/09/15 发布
Sniffnet:舒适地监控你的网络流量 来源图片

社区作者 · zZz

它解决什么问题

Sniffnet 是一个用于舒适地监控本机网络流量的应用,主打跨平台、直观与可靠。界面已翻译为中文、德语、法语、俄语、葡萄牙语、西班牙语、意大利语、波兰语等 20 多种语言(来源标注为“+18 more languages”)。项目完全免费且开源,开发与维护需要投入大量时间与精力,作者在页面中提供了赞助渠道(赞助咨询邮箱 [email protected]),并致谢若干赞助 Sniffnet 的组织与个人。

【核心功能】

  • 选择 PC 上要检查的网络适配器(配图 3 展示 Overview 页面)
  • 选择一组过滤器应用于所观察的流量
  • 以 PCAP 文件导入和导出完整的捕获报告
  • 查看互联网流量的整体统计信息
  • 查看流量强度的实时图表
  • 识别本地网络中的连接
  • 发现远程主机的所在地理位置
  • 查知与之交换流量的主机的域名与 ASN
  • 识别 6000+ 上层服务、协议、木马与蠕虫
  • 查看哪些程序正在产生网络带宽占用
  • 收藏常用的网络主机、服务与程序
  • 应用最小化时仍可监视网络
  • 实时搜索与检查每一条网络连接(配图 4 展示 Inspect 页面)
  • 设置自定义通知,在指定网络事件发生时提醒(配图 5 展示 Notifications 页面)
  • 导入自定义 IP 黑名单,高亮显示潜在危险连接
  • 选择最符合个人风格的外观,包括自定义主题支持(页面另提供 deep_cosmos、thumbnail 等界面示意图)

【使用手册与排错】

页面提供 Sniffnet Wiki 作为完整手册,从基础设置到高级功能都有覆盖,包含分步指南、技巧、使用示例与常见问题解答(配图 10 为 Wiki 标识)。排错方面包括两类常见问题:一是缺少依赖——大多数错误可能源于系统缺少正确分析网络适配器所需的依赖,需按操作系统的 required dependencies 页面说明处理;二是渲染问题——在旧架构或图形驱动未更新时,iced 使用的 wgpu 默认渲染器可能出现界面故障、颜色渐变不受支持或图标全黑,此时可通过设置环境变量切换到 tiny-skia 这一纯 CPU 软件渲染器:

可复制命令
ICED_BACKEND=tiny-skia

。若问题仍存在,可提交 issue。

【致谢与生态】 图形用户界面使用 Rust 跨平台 GUI 库 iced 实现(注重简洁与类型安全);IP 地理定位与 ASN 数据由 MaxMind 提供;Windows 安装程序的免费代码签名由 SignPath.io 提供、证书由 SignPath Foundation 提供;项目由 ADS.FUND 支持;页面同时感谢所有贡献者与每位 star 用户。Sniffnet 仍在快速演进,新功能会定期加入,可通过新闻与社交账号、邮件 [email protected] 获取更新与联系。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

一、准备环境 Sniffnet 为跨平台应用,Windows、macOS、Linux 均可使用。下载前请确认你的系统架构,并在安装后为操作系统补齐必需依赖(required dependencies),否则在分析网络适配器时容易出错。

二、下载与安装(页面下载表中的链接均直接指向 GitHub Releases 上的最新版本)

  1. Windows:x64 | arm64 | x86
  2. macOS:Intel | Apple silicon
  3. Linux DEB 包:amd64 | arm64 | i386 | armhf
  4. Linux RPM 包:x86_64 | aarch64
  5. Linux AppImage:amd64 | arm64 | i386 | armhf
  6. 如果以上方式不符合需求,可改用页面提供的 alternative installation methods(其他安装方式)。

三、首次运行

  1. 启动 Sniffnet(配图 1、配图 7 为项目/应用展示图)。
  1. 选择要检查的网络适配器。
  1. 选择要应用的过滤条件。
  1. 进入 Overview 概览页面查看流量统计与实时图表(配图 3)。
  1. 在 Inspect 页面实时搜索与检查每条连接(配图 4);在 Notifications 页面设置自定义通知(配图 5)。
  1. 需要长期留存分析时,可将捕获报告导出为 PCAP 文件,也可导入已有 PCAP 报告。
  1. 如需标出潜在危险连接,可导入自定义 IP 黑名单。

四、常见问题

  1. 缺少依赖:大多数报错可能来自系统缺少正确分析网络适配器所需的依赖,请查阅 required dependencies 页面,按操作系统对应说明安装。
  1. 渲染问题:在旧架构或图形驱动未更新时,iced 使用的 wgpu 默认渲染器可能出现界面故障、颜色渐变不受支持、部分图标全黑等情况。此时设置环境变量切换到 tiny-skia(纯 CPU 软件渲染器,理论上在各环境都能正常工作):
命令
ICED_BACKEND=tiny-skia
  1. 以上方法无效时,可到仓库提交 issue 寻求帮助。
  1. 想进一步掌握应用,可阅读 Sniffnet Wiki,其中包含从基础设置到高级功能的分步指南、技巧、使用示例与常见问题解答(配图 10 为 Wiki 标识)。

来源教程配图

教程配图
配图 1 · 教程配图查看原图
教程配图
配图 2 · 教程配图查看原图
教程配图
配图 3 · 教程配图查看原图
教程配图
配图 4 · 教程配图查看原图
教程配图
配图 5 · 教程配图查看原图
教程配图
配图 6 · 教程配图查看原图
教程配图
配图 7 · 教程配图查看原图
教程配图
配图 8 · 教程配图查看原图

适用场景

查看本机网络流量的整体统计与实时强度图表
实时搜索并逐条检查网络连接(Inspect 页面)
识别哪些程序在占用网络带宽
识别本地网络中的连接与远程主机地理位置
域名
ASN
识别 6000+ 上层服务
协议
木马与蠕虫
通过自定义通知在指定网络事件发生时获得提醒
导入自定义 IP 黑名单以高亮潜在危险连接
导入和导出 PCAP 捕获报告用于后续分析