GyulyVGC avatar

GyulyVGC/sniffnet

40.1k 1.9k 232
Rust Apache-2.0
创建于 3 年前 最后更新 4 天前 +16 stars today

AI 综合评分

81 A 级
代码质量
75
文档质量
84
社区健康
78
项目活跃
87
创新性
71

项目简介

用舒适优雅的图形界面监控和分析你的互联网流量。

项目摘要

  1. 【主题】 一个用 Rust 编写的、旨在让普通用户也能舒适地监控和分析网络流量的跨平台图形化工具。

  2. 【核心分点总结】

  • 跨平台原生体验:使用 iced GUI 框架和 pcap 库构建,在 Windows、macOS、Linux 上都提供流畅、美观的原生应用体验,无需折腾命令行。

  • 直观的实时监控:通过清晰的图表和统计信息,实时展示网络流量的协议分布、数据速率、连接国家/地区等关键信息,一目了然。

  • 强大的过滤与定位:提供强大的过滤器,可以基于应用、协议、国家/地区等条件快速筛选和定位特定的网络连接,方便排查问题。

  • 安全与隐私友好:项目完全开源,本地运行,不收集任何用户数据,是安全研究人员和注重隐私用户的理想选择。

  1. 【行动指南】

  2. 当你想了解网络状况时:安装 Sniffnet 即可启动监控。无需任何配置,它会立即开始捕获并可视化你电脑上的所有网络活动,适合快速诊断网络卡顿、异常连接等问题。

  3. 当你需要分析特定流量时:在应用顶部的过滤栏,选择特定的应用程序(如浏览器)、协议(如 TCP/UDP)或输入 IP/域名,即可快速聚焦到你关心的流量进行深度观察。

  4. 当你需要报告或深入研究时:点击“导出报告”按钮,可以将当前的监控结果(包括统计信息和过滤后的连接列表)保存为 JSON 文件,便于后续分析或分享。

  5. 【金句总述】 Sniffnet 将复杂的网络抓包,变成了窗外风景般的直观体验。

  6. 【故事性收尾】 过去,排查网络问题意味着在漆黑的终端里敲击晦涩的命令,面对滚动的、难以理解的原始数据包。现在,打开 Sniffnet,就像给你的网络连接装上了一扇明亮的落地窗。流量的洪流变成了清晰可见的溪流与脉动,异常的连接无处遁形。你不再是与数据搏斗的工程师,而是一位从容的观察者,从喧嚣中一眼便能读懂网络的故事。

相关项目推荐