Sniffnet开源网络流量分析工具

项目地址

Sniffnet 是一款跨平台的网络流量监控应用程序,具有直观的图形界面,让用户能够舒适地监控和分析互联网流量。

核心特点

🎯 核心功能

  • 实时监控:实时显示网络流量统计和图表
  • 深度分析:识别6000多种上层服务、协议、木马和蠕虫
  • 地理定位:显示远程主机的物理位置
  • 连接检查:详细检查每个网络连接

💻 技术特色

  • 跨平台支持:Windows、macOS、Linux 全支持
  • 多格式支持:导入导出 PCAP 文件
  • 多架构支持:x86、ARM 等不同处理器架构
  • 主题定制:支持自定义界面主题

主要界面

  1. 概览页面 - 显示整体流量统计和实时图表
  2. 检查页面 - 详细分析每个网络连接
  3. 通知页面 - 设置自定义网络事件通知
  4. 缩略图模式 - 在窗口最小化时保持监控

适用场景

🔧 技术用户

  • 网络管理员监控网络状况
  • 安全研究人员分析网络流量
  • 开发人员调试网络应用

👨‍💻 普通用户

  • 查看哪些应用在使用网络
  • 监控可疑的网络连接
  • 了解网络使用情况

安装简便

提供多种安装方式:

  • Windows: MSI 安装包
  • macOS: DMG 文件
  • Linux: AppImage、DEB、RPM 等多种格式

开源优势

  • 完全免费:无需付费
  • 持续更新:活跃的开发社区
  • 透明可信:源代码开放可查

Sniffnet 以其易用性、功能丰富和跨平台特性,成为了网络监控工具中的优秀选择,无论是专业人士还是普通用户都能轻松上手使用。

下载

Windows 64位 | 32位
macOS Intel 芯片 | Apple 芯片
Linux AppImage: amd64 | arm64 | i386 | armhf
DEB: amd64 | arm64 | i386 | armhf
RPM: x86_64 | aarch64

上表中的链接将从 GitHub 发布页 直接下载最新版本的 Sniffnet。

找不到您需要的?查看 替代安装方法

[!NOTE]

请记住也要为您的操作系统安装 必需的依赖项

特性

  • 💻 选择您电脑上的一个网络适配器进行检查
  • 🏷️ 选择一组过滤器应用于观察到的流量
  • 📖 查看关于您互联网流量的整体统计信息
  • 📈 查看关于流量强度的实时图表
  • 📌 在应用程序最小化时也能关注您的网络状态
  • 📁 导入导出详细的捕获报告为 PCAP 文件
  • 🔎 识别 6000+ 上层服务、协议、特洛伊木马和蠕虫
  • 🌐 找出与您交换流量的主机的域名ASN
  • 🏠 识别您本地网络中的连接
  • 🌍 发现远程主机的地理位置
  • ⭐ 保存您收藏的网络主机
  • 🕵️‍♂️ 实时搜索和检查您的每个网络连接
  • 🔉 设置自定义通知,在发生定义的网络事件时提醒您
  • 🎨 选择最适合您的样式,包括支持自定义主题
  • …以及更多!

用户手册

想要了解更多

查看 Sniffnet 维基,这是一本全面的手册,帮助您
从基本设置到最先进的功能,彻底掌握该应用程序。

维基包含分步指南、提示、使用示例和常见问题解答。

故障排除

查看详情

缺少依赖项

可能出现的大多数错误很可能是由于您的系统缺少正确分析网络适配器所需的依赖项。

根据您的操作系统,请查看 必需的依赖项页面 以获取操作说明。

渲染问题

在某些情况下,特别是如果您在旧架构上运行或者您的图形驱动程序未更新,
iced 使用的 wgpu 默认渲染器可能会出现问题(界面显示异常、不支持颜色渐变或某些图标完全黑色)。

在这些情况下,您可以设置一个环境变量来切换到 tiny-skia 渲染器,
这是一个纯 CPU 的软件渲染器,应该在所有环境中都能正常工作:

1
ICED_BACKEND=tiny-skia

无论如何,请不要犹豫提交问题,我会尽力帮助您!

致谢

  • 向 Sniffnet 的所有贡献者致以崇高的敬意!
  • 图形用户界面是使用 iced 实现的,这是一个专注于简单性和类型安全的 Rust 跨平台 GUI 库
  • IP 地理定位和 ASN 数据由 MaxMind 提供
  • Windows 安装程序的免费代码签名由 SignPath.io 提供,证书由 SignPath Foundation 提供
  • Sniffnet 项目由 ADS.FUND 支持
  • 最后但同样重要的是,感谢每一位星标用户:所有形式的支持使得持续改进 Sniffnet 成为可能!