https://github.com/gyulyvgc/sniffnet
Comfortably monitor your Internet traffic ๐ต๏ธโโ๏ธ
https://github.com/gyulyvgc/sniffnet
application gui iced linux macos network network-analysis network-monitoring networking packet-analyser packet-capture packet-sniffer pcap rust rust-crate security tool utility windows
Last synced: about 2 months ago
JSON representation
Comfortably monitor your Internet traffic ๐ต๏ธโโ๏ธ
- Host: GitHub
- URL: https://github.com/gyulyvgc/sniffnet
- Owner: GyulyVGC
- License: apache-2.0
- Created: 2022-07-31T21:55:56.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-10T09:03:39.000Z (about 2 months ago)
- Last Synced: 2026-04-12T03:09:17.762Z (about 2 months ago)
- Topics: application, gui, iced, linux, macos, network, network-analysis, network-monitoring, networking, packet-analyser, packet-capture, packet-sniffer, pcap, rust, rust-crate, security, tool, utility, windows
- Language: Rust
- Homepage: https://sniffnet.net
- Size: 326 MB
- Stars: 33,208
- Watchers: 123
- Forks: 1,217
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README

Application to comfortably monitor your Internet traffic.
Cross-platform. Intuitive. Reliable.
Translated in:
๐จ๐ณ ๐ฉ๐ช ๐ซ๐ท ๐ท๐บ ๐ต๐น ๐ช๐ฆ ๐ฎ๐น ๐ต๐ฑ [+ย 16ย moreย languages](https://github.com/GyulyVGC/sniffnet/issues/60)


## _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](https://github.com/sponsors/GyulyVGC) to support its [growth](https://github.com/GyulyVGC/sniffnet/blob/main/ROADMAP.md).
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
## Download
x64 | arm64 | x86
Intel | Apple silicon
AppImage: amd64 | arm64 | i386 | armhf
DEB: amd64 | arm64 | i386 | armhf
RPM: x86_64 | aarch64
Links in the table above will download the latest version of Sniffnet directly from [GitHub releases](https://github.com/GyulyVGC/sniffnet/releases).
Not what you're looking for? Check out [alternative installation methods](https://github.com/GyulyVGC/sniffnet/wiki/Alternative-installation-methods).
> [!NOTE]
>
> Remember to also install the [required dependencies](https://github.com/GyulyVGC/sniffnet/wiki/Required-dependencies) for your operating system.
## Features
- ๐ป choose a **network adapter** of your PC to inspect
- ๐ท๏ธ select a set of **filters** to apply to the observed traffic
- ๐ **import** and **export** comprehensive capture reports as **PCAP** files
- ๐ view overall **statistics** about your Internet traffic
- ๐ view **real-time charts** about traffic intensity
- ๐ identify connections in your **local network**
- ๐ discover the **geographical location** of remote hosts
- ๐ find out **domain name** and **ASN** of the hosts you are exchanging traffic with
- ๐ identify **6000+ upper layer services**, protocols, trojans, and worms
- ๐ฎ see which **programs** are generating network traffic
- โญ save your **favorite** network hosts, services, and programs
- ๐ keep an eye on your network even when the application is **minimized**
- ๏ธ๐ search and **inspect** each of your network connections in real time
- ๐ set custom **notifications** to inform you when defined network events occur
- ๐ซ import custom **IP blacklists** to highlight potentially dangerous connections
- ๐จ choose the **style** that fits you the most, including custom themes support
- ...and more!
## User manual
Do you want to **learn more**?
Check out the [**Sniffnet Wiki**](https://github.com/GyulyVGC/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](https://github.com/GyulyVGC/sniffnet/wiki/Required-dependencies)
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](https://github.com/iced-rs/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:
```sh
ICED_BACKEND=tiny-skia
```
### ***In any case, don't hesitate to [open an issue](https://github.com/GyulyVGC/sniffnet/issues/new/choose), and I will do my best to help you!***
## Acknowledgements
- A big shout-out to [all the contributors](https://github.com/GyulyVGC/sniffnet/blob/main/CONTRIBUTORS.md) of Sniffnet!
- The graphical user interface has been realized with [iced](https://github.com/iced-rs/iced), a cross-platform GUI library for Rust focused on simplicity and type-safety
- IP geolocation and ASN data are provided by [MaxMind](https://www.maxmind.com)
- Free code signing for Windows Installer is provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/)
- [Sniffnet](https://ads.fund/token/0xadfc251f8ef00ceaeca2b5c1882dabe5db0833df) project is supported by ADS.FUND
- Last but not least, thanks to [every single stargazer](https://github.com/GyulyVGC/sniffnet/stargazers): all forms of support made it possible to keep improving Sniffnet!
## 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.