- Notifications
You must be signed in to change notification settings - Fork698
Comfortably monitor your Internet traffic 🕵️♂️
License
Apache-2.0, MIT licenses found
Licenses found
GyulyVGC/sniffnet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation

Application to comfortably monitor your Internet traffic.
Cross-platform. Intuitive. Reliable.
Translated in:
🇨🇳 🇩🇪 🇫🇷 🇷🇺 🇵🇹 🇪🇦 🇮🇹 🇵🇱+ 12 more languages
Sniffnet is completely free, open-source software which needs lots of effort and time to develop and maintain.
If you appreciate Sniffnet,consider sponsoring:your support will enable a constant growth withnew features and functionalities.
Do you want to help the project in an alternative way? You can also head to theofficial store and put your hands on some cool merchandise!
A special mention goes to these awesome organizations and folks who are sponsoring Sniffnet:
64‑bit | 32‑bit | Intel | Apple silicon | amd64 | arm64 | i386 | armhf | x86_64 | aarch64 |
Links in the table above will download the latest version of Sniffnet directly fromGitHub releases.
Note
Remember to also install therequired dependencies for your operating system.
Alternative installation methods are reported in the following:
from Crates.io
Follow this method only if you haveRust installed on your machine.
In this case, the application binary can be built and installed with:
cargo install sniffnet --locked
from Nixpkgs
You can installSniffnet Nix package adding the following Nix code to your NixOS Configuration, usually located in/etc/nixos/configuration.nix
:
environment.systemPackages=[pkgs.sniffnet];
Alternatively, you can install it in your home usingHome Manager with:
home.packages=[pkgs.sniffnet];
Alternatively, you can try it in a shell with:
nix-shell -p sniffnet
on FreeBSD
You can install Sniffnet port with:
pkg install sniffnet
on Tiny Core Linux
You can install Sniffnet from the official repository with:
tce-load -wi sniffnet
- 💻 choose anetwork adapter of your PC to inspect
- 🏷️ select a set offilters to apply to the observed traffic
- 📖 view overallstatistics about your Internet traffic
- 📈 viewreal-time charts about traffic intensity
- 📌 keep an eye on your network even when the application isminimized
- 📁export comprehensive capture reports asPCAP files
- 🔎 identify6000+ upper layer services, protocols, trojans, and worms
- 🌐 find outdomain name andASN of the hosts you are exchanging traffic with
- 🏠 identify connections in yourlocal network
- 🌍 get information about the country of remote hosts (IP geolocation)
- ⭐ save yourfavorite network hosts
- 🕵️♂️ search andinspect each of your network connections in real time
- 🔉 setcustom notifications to inform you when defined network events occur
- 🎨 choose thestyle that fits you the most, including custom themes support
- ...and more!
Do you want tolearn more?
Check out theSniffnet Wiki, a comprehensive manual to help youthoroughly 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.
See details
Most of the errors that may arise are likely due to your system missing dependenciesrequired to correctly analyze a network adapter.
Check therequired dependencies pagefor instructions on how to proceed depending on your operating system.
In some circumstances, especially if you are running on an old architecture or your graphical drivers are not updated,thewgpu
default renderer used byicedmay 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 thetiny-skia
renderer,a CPU-only software renderer that should work properly on every environment:
ICED_BACKEND=tiny-skia
In any case, don't hesitate toopen an issue, and I will do my best to help you!
- A big shout-out toall the contributors of Sniffnet!
- The graphical user interface has been realized withiced, a cross-platform GUI library for Rust focused on simplicity and type-safety
- IP geolocation and ASN data are provided byMaxMind
- Last but not least, thanks toevery single stargazer: all forms of support made it possible to keep improving Sniffnet!
Wait... there's more!
Sniffnet is rapidly evolving, and new features are added on a regular basis.
Follow thenews and Sniffnet socials to never miss an update.
About
Comfortably monitor your Internet traffic 🕵️♂️