sniffnet README

The project's README from github.com/GyulyVGC/sniffnet. As one markdown file: README.md.

Application to comfortably monitor your network traffic.
Cross-platform. Intuitive. Reliable.

Translated in:
🇨🇳 🇩🇪 🇫🇷 🇷🇺 🇵🇹 🇪🇦 🇮🇹 🇵🇱 + 18 more languages

Support Sniffnet's development 💖

Sniffnet is completely free, open-source software which needs lots of effort and time to develop and maintain.

If you appreciate Sniffnet, sponsor the project to support its growth.

For sponsorship inquiries, feel free to reach out at [email protected].

A special shout-out to these awesome organizations and folks who are sponsoring Sniffnet:


Processing over 3TB/s of video at peak load, now hiring in SF

NLnet   CodeRabbit   IPinfo   ADS Fund   Cthulu201   ZEROF   Jan Walter Golan Ben-Oni

Download

Windows x64 | arm64 | x86
macOS Intel | Apple silicon
Linux DEB: amd64 | arm64 | i386 | armhf
RPM: x86_64 | aarch64
AppImage: amd64 | arm64 | i386 | armhf

Links in the table above will download the latest version of Sniffnet directly from GitHub releases.
Not what you're looking for? Check out alternative installation methods.

[!NOTE]

Remember to also install the required dependencies for your operating system.

Features

User manual

Do you want to learn more?
Check out the Sniffnet Wiki, a comprehensive manual to help you thoroughly master the application from a basic setup to the most advanced functionalities.
The Wiki includes step-by-step guides, tips, examples of usage, and answers to frequent questions.

Troubleshooting

See details

Missing dependencies

Most of the errors that may arise are likely due to your system missing dependencies required to correctly analyze a network adapter.
Check the required dependencies page for instructions on how to proceed depending on your operating system.

Rendering problems

In some circumstances, especially if you are running on an old architecture or your graphical drivers are not updated, the wgpu default renderer used by iced may manifest bugs (the interface glitches, color gradients are unsupported, or some icons are completely black).
In these cases you can set an environment variable to switch to the tiny-skia renderer, a CPU-only software renderer that should work properly on every environment:

ICED_BACKEND=tiny-skia

In any case, don't hesitate to open an issue, and I will do my best to help you!

Acknowledgements

Stay in the loop

Wait... there's more!
Sniffnet is rapidly evolving, and new features are added on a regular basis.
Follow the news and Sniffnet socials to never miss an update.

Bluesky LinkedIn Mastodon Telegram Twitter / X

You can also reach us by email at [email protected].

sniffnet (GyulyVGC/sniffnet)

Searching Database…

41.6K ·GitHub
这是什么?Sniffnet 是一款跨平台桌面应用,用于实时监控你的网络流量,提供图形界面,而不是原始的终端输出。
这是命令行工具还是图形界面应用?它是一款完整的图形界面应用,基于 Rust 图形库 iced 构建,并非命令行工具。
我该如何安装和运行它?下载适用于你操作系统的预编译版本(DEB 及其他安装包的链接见 releases 页面),或使用项目网站上列出的其他安装方式。
除了应用本身,还需要安装其他东西吗?需要。你需要为所用平台安装对应操作系统的网络抓包依赖(例如数据包捕获库),否则适配器检查会失败。
有哪些已知问题需要注意吗?在较旧的硬件或过时的显卡驱动上,默认的 wgpu 渲染器可能出现故障(例如图标显示为黑色、渐变显示错乱);作为临时解决办法,你可以切换到仅使用 CPU 的 tiny-skia 渲染器。
它支持哪些操作系统?它可在 Windows、macOS 和 Linux 上运行。
我能看到每个连接的哪些信息?你可以看到远程主机的地理位置、域名和 ASN,以及识别产生流量的 6000 多种上层服务、协议、木马和蠕虫。
它能提醒我可疑流量吗?可以。你可以导入自定义 IP 黑名单,以标出潜在危险的连接,并为指定的网络事件设置自定义通知。
我能保存或导出抓包数据吗?可以。你可以导入和导出完整的抓包报告(PCAP 文件格式),还可以保存收藏的主机、服务和程序。
它支持英语以外的语言吗?支持。它已翻译为 20 多种语言,包括中文、德语、法语、俄语、葡萄牙语、意大利语和波兰语。
What are similar projects?scapy, rustcast, brook, LuLu, fq, deskflow, ClashMac, omnyssh
Creator
GyulyVGC
Size
347.7 MB
Stars
41.6K
Age
4y
Commits · 90 Days