Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Comfortably monitor your Internet traffic 🕵️‍♂️

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

GyulyVGC/sniffnet

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

Translated in:
🇨🇳 🇩🇪 🇫🇷 🇷🇺 🇵🇹 🇪🇦 🇮🇹 🇵🇱+ 12 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,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:

GitHub  NLnet  IPinfo  Cthulu201  Tiansheng Li  ZEROF  Jan Walter

Download

WindowsmacOSLinux (.deb)Linux (.rpm)
        64‑bit | 32‑bit        Intel | Apple siliconamd64 | 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 Homebrew

You can installSniffnet Homebrew package with:

brew install sniffnet
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 Arch Linux

You can install Sniffnet community package viapacman:

pacman -S sniffnet
on FreeBSD

You can install Sniffnet port with:

pkg install sniffnet
on NetBSD

You can install Sniffnet from the official repositories viapkgin:

pkgin install sniffnet
on Tiny Core Linux

You can install Sniffnet from the official repository with:

tce-load -wi sniffnet

Features

  • 💻 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!

User manual

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.

Troubleshooting

See details

Missing dependencies

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.

Rendering problems

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!

Acknowledgements

  • 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!

Stay in the loop

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.

Bluesky LinkedIn Mastodon Telegram Twitter / X

[8]ページ先頭

©2009-2025 Movatter.jp