GyulyVGC/sniffnet:跨平台网络流量监控工具

GitHub开源项目GyulyVGC/sniffnet目前Star数达到…

GyulyVGC/sniffnet:跨平台网络流量监控工具

GitHub开源项目GyulyVGC/sniffnet目前Star数达到37442,项目地址为https://github.com/GyulyVGC/sniffnet。这是一款用于监控互联网流量的应用,支持跨平台运行,界面直观,运行稳定,目前已支持24种语言。

正文顶部截图

核心功能

Sniffnet提供的功能覆盖网络流量监控的多数场景:

  • 选择电脑上的任意网络适配器进行流量监测
  • 自定义过滤器,筛选需要观察的流量
  • 支持导入和导出完整的抓包报告,格式为PCAP
  • 展示整体网络流量的统计数据
  • 生成实时图表,呈现流量强度变化
  • 识别本地网络中的连接
  • 展示远程主机的地理位置信息
  • 查询主机对应的域名和ASN信息
  • 识别6000种以上的上层服务、协议、木马和蠕虫
  • 展示生成网络流量的程序名称
  • 支持保存常用的网络主机、服务和程序
  • 应用最小化时仍可持续监控网络状态
  • 实时搜索和查看每一条网络连接的详情
  • 自定义通知规则,特定网络事件发生时触发提醒
  • 支持导入自定义IP黑名单,标记潜在的危险连接
  • 提供多种界面风格,支持自定义主题

README区域截图

安装与使用

Sniffnet支持Windows、macOS、Linux三个主流操作系统,每个系统都提供对应架构的安装包,用户可以直接从GitHub发布页下载。除了官方安装包,项目维基还提供了其他安装方式的说明。

使用前需要安装对应操作系统的必要依赖,具体步骤可查看项目维基中的说明。部分旧设备可能出现界面渲染问题,用户可以通过设置环境变量切换到CPU渲染模式解决问题。

项目维基包含完整的用户手册,覆盖基础配置到高级功能的使用方法,还有常见问题的解决方案。用户遇到问题可以先查看维基,仍无法解决可以在项目仓库提交Issue。

Sniffnet完全免费开源,代码开放在GitHub,目前仍在持续更新,新功能会定期发布。有网络流量监控需求的用户可以直接下载使用。