23 个版本 (12 个稳定版)

1.3.1 2024年7月22日
1.2.2 2023年8月8日
1.2.1 2023年6月8日
1.1.2 2023年3月19日
0.5.0 2022年10月2日

#23 in 网络编程

Download history 33/week @ 2024-05-03 27/week @ 2024-05-10 31/week @ 2024-05-17 31/week @ 2024-05-24 34/week @ 2024-05-31 30/week @ 2024-06-07 25/week @ 2024-06-14 27/week @ 2024-06-21 34/week @ 2024-06-28 10/week @ 2024-07-05 17/week @ 2024-07-12 287/week @ 2024-07-19 159/week @ 2024-07-26 80/week @ 2024-08-02 39/week @ 2024-08-09 44/week @ 2024-08-16

340 每月下载量

MIT/Apache

9MB
19K SLoC

轻松监控您互联网流量的应用程序
跨平台,直观,可靠

已翻译成
🇨🇳 🇩🇪 🇫🇷 🇷🇺 🇵🇹 🇪🇦 🇮🇹 🇵🇱 + 11 more languages

支持 Sniffnet 的发展 💖

Sniffnet 是一款完全免费的开源软件,需要大量的努力和时间来开发和维护。

如果您喜欢 Sniffnet,请考虑赞助:您的支持将使我能够将更多时间投入到这个项目中,包括 新特性和功能

特别感谢这些赞助 Sniffnet 的优秀组织和人员

GitHub   IPinfo   Cthulu201   Tiansheng Li   ZEROF   Jan Walter

下载

Windows macOS Linux (.deb) Linux (.rpm)
        64位 | 32位         Intel | Apple硅 amd64 | arm64 | i386 | armhf         x86_64 | aarch64        

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

[!注意]

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

替代安装方法如下

从Crates.io

只有在你机器上安装了Rust的情况下,才使用此方法。
在这种情况下,可以使用以下方式构建和安装应用程序二进制文件

cargo install sniffnet --locked
从Homebrew

你可以使用以下方式安装Sniffnet Homebrew包

brew install sniffnet
从Nixpkgs

您可以将以下Nix代码添加到您的NixOS配置中,通常位于/etc/nixos/configuration.nix

environment.systemPackages = [
  pkgs.sniffnet
];

或者,您可以使用Home Manager在您的个人目录中安装它

home.packages = [
  pkgs.sniffnet
];

或者,您可以在shell中尝试

nix-shell -p sniffnet
在Arch Linux上

您可以通过pacman安装Sniffnet社区包

pacman -S sniffnet
在FreeBSD上

您可以使用以下方式安装Sniffnet端口

pkg install sniffnet
在NetBSD上

您可以通过官方仓库使用 pkgin 安装 Sniffnet

pkgin install sniffnet
在 Tiny Core Linux 上

您可以使用以下方法从官方仓库安装 Sniffnet

tce-load -wi sniffnet

功能

  • 💻 选择要检查的 PC 网络适配器
  • 🏷️ 选择要应用于观察流量的一组 过滤器
  • 📖 查看关于您互联网流量的整体 统计数据
  • 📈 查看流量强度的 实时图表
  • 📌 即使应用程序 最小化,也能关注您的网络
  • 📁 将全面的捕获报告 导出PCAP 文件
  • 🔎 识别 6000+ 个上层服务、协议、木马和蠕虫
  • 🌐 查找您正在交换流量的主机的 域名ASN
  • 🏠 识别您本地网络中的连接
  • 🌍 获取远程主机所在国家的信息(IP 地理位置信息
  • ⭐ 保存您 喜欢的 网络主机
  • 🕵️‍♂️ 实时搜索和 检查 您的网络连接
  • 🔉 设置 自定义通知,以便在定义的网络事件发生时通知您
  • 🎨 选择最适合您的 风格,包括自定义主题支持
  • ...等等!

用户手册

您想了解更多吗?
请查看 Sniffnet Wiki,这是一份全面的指南,可以帮助您从基本设置到最先进的功能全面掌握该应用程序。
Wiki 包含逐步指南、技巧、用法示例和常见问题解答。

故障排除

查看详细信息

缺少依赖项

大部分可能出现的错误可能是由于您的系统缺少正确分析网络适配器所需的依赖项。
请查看 所需依赖项页面 以获取根据您的操作系统采取下一步行动的说明。

渲染问题

在某些情况下,尤其是如果您正在运行旧的架构或您的图形驱动程序未更新,由 iced 使用的默认渲染器 wgpu 可能会表现出错误(界面出现故障,不支持颜色渐变,或某些图标完全为黑色)。
在这种情况下,您可以设置环境变量以切换到 tiny-skia 渲染器,这是一个仅使用 CPU 的软件渲染器,应该可以在每个环境中正常工作。

ICED_BACKEND=tiny-skia

在任何情况下,请不要犹豫,打开一个问题,我将尽力帮助您!

致谢

  • Sniffnet 的所有贡献者 致以崇高的敬意!

  • 图形用户界面是用 iced 实现的,这是一个专注于简洁和类型安全的 Rust 跨平台 GUI 库

  • 最后但同样重要的是,感谢 每个星标:所有形式的支持使得 Sniffnet 能够不断改进!

依赖项

~41–82MB
~1.5M SLoC