New Update Sniffnet available for Windows, macOS, Linux, and other systems

silversurfer

Super Moderator
Thread author
Verified
Top Poster
Staff Member
Malware Hunter
Forum Veteran
Aug 17, 2014
12,746
123,926
8,399

What is Sniffnet?​

Sniffnet is a network monitoring tool to help you easily keep track of your Internet traffic.

Whether you want to gather statistics, you’re curious to see who you are exchanging data with, or you need to inspect more in depth what's going on in your network, this app will get you covered.

What makes Sniffnet unique?​

Sniffnet is a technical tool, but at the same time it strongly focuses on the overall user experience: most of the network analyzers out there are cumbersome to use, while one of Sniffnet's cornerstones is to be usable with ease by everyone.

In the spirit of being approachable by as many users as possible, the application is available in 22 different languages thanks to the translations by native speakers from all over the world.

Sniffnet is designed with a security-first approach: one of the top priorities has always been to protect users' data privacy and system integrity, as demonstrated by security audits assessing the application safety.

Furthermore, Sniffnet is completely free and open-source, dual-licensed under MIT or Apache-2.0: if you are interested you can find the full source code on GitHub.

Last but not least, this application is totally developed in Rust: a modern programming language to build efficient and reliable software, emphasizing performance and safety.

Features​

  • 💻 choose a network adapter of your PC to inspect
  • 🏷️ select a set of filters to apply to the observed traffic
  • 📖 view overall statistics about your Internet traffic
  • 📈 view real-time charts about traffic intensity
  • 📌 keep an eye on your network even when the application is minimized
  • 📁 import and export comprehensive capture reports as PCAP files
  • 🔎 identify 6000+ upper layer services, protocols, trojans, and worms
  • 🌐 find out domain name and ASN of the hosts you are exchanging traffic with
  • 🏠 identify connections in your local network
  • 🌍 discover the geographical location of remote hosts
  • ⭐ save your favorite network hosts
  • 🕵️‍♂️ search and inspect each of your network connections in real time
  • 🔉 set custom notifications to inform you when defined network events occur
  • 🎨 choose the style that fits you the most, including custom themes support
  • ... and more!

 

Sniffnet v1.4.0​

New features​

  • Import PCAP files (#795 — fixes #283)
  • Enhanced notifications (#830 — fixes #637)
  • Donut chart reporting overall traffic statistics (#756 — fixes #687)
  • Added support for ARP protocol (#759 — fixes #680)
  • Identify and tag unassigned/reserved "bogon" IP addresses (#678 — fixes #209)
  • Show data agglomerates in Inspect page table (#684 — fixes #601)
  • Added Traditional Chinese (Taiwan) translation 🇹🇼 (#774)
  • Added Indonesian translation 🇮🇩 (#611)
  • A Docker image of Sniffnet is now available (#735)


Improvements​

  • Added new themes A11y (Night) and A11y (Day) based on palettes optimized for Accessibility (#785 — fixes #786)
  • Do not apply new notification thresholds while user is typing them (#777 — fixes #658)
  • Show more information when domain name is short (#720 — fixes #696)
  • Avoid directory traversal when selecting file name for PCAP exports (#776 — fixes #767)
  • Add icon to window title bar (#719 — fixes #715)
  • Update footer buttons and links (#755 — fixes #553)
  • Handle errors to reduce the number of possible crash occurrences (#784)
  • Updated some of the existing translations to v1.3:


Fixes​

  • Fix crates.io package for Windows (#718 — fixes #681)
  • Fix crash when inserting characters longer than one byte in the text input for byte threshold notification setting (#747 — fixes #744)
  • Remove pre-uninstall script on Linux (fixes #644)
  • Fix typo in Russian translation (fixes #730)
  • Minor fix to service determination algorithm in case of multicast and broadcast traffic
 
@Victor M did you successfully install sniffnet? IMO there was a little bit of misdirection at their website about it being easy. Only after I installed sniffnet on win10_VM did it say you need npcap, you can download it from here... and so I DL'd npcap 1.82 and tried to install it, but that install failed no clear reason why, perhaps blocked by AppGuard although I had it in "allow installs" mode, or Eset blocked it, or some windows system protection blocked it. unsure. and sniffnet would not even open to its main page without npcap installed, the sniffnet popup said it could not find wpcap.dll IIRC. all in all not so easy or even fun, and I learned nothing instructive.
 
@Victor M did you successfully install sniffnet? IMO there was a little bit of misdirection at their website about it being easy. Only after I installed sniffnet on win10_VM did it say you need npcap, you can download it from here... and so I DL'd npcap 1.82 and tried to install it, but that install failed no clear reason why, perhaps blocked by AppGuard although I had it in "allow installs" mode, or Eset blocked it, or some windows system protection blocked it. unsure. and sniffnet would not even open to its main page without npcap installed, the sniffnet popup said it could not find wpcap.dll IIRC. all in all not so easy or even fun, and I learned nothing instructive.
True, installation process isn't easy as usual for other software, specially in order to use Sniffnet it's required to install also Npcap:
 
True, installation process isn't easy as usual for other software, specially in order to use Sniffnet it's required to install also Npcap:
I'll try it on a different VM, the "luxury" of VMware :geek:
 
  • Like
Reactions: silversurfer
Sniffnet v1.4.1

New features​

  • Enhanced traffic filtering capabilities: Berkeley Packet Filter (#937 — fixes #810)
  • Added support for Linux SLL link type, enabling to monitor the any interface on Linux (#945)
  • Added bits data representation (#936 — fixes #506)
  • An AppImage of Sniffnet is now available (#859 — fixes #900)
  • Added Dutch translation 🇳🇱 (#854)

Improvements​

  • Improved configurations persistence across different runs of the app (#938 — fixes #507)
  • The Windows Installer is now signed with a code signing certificate provided by the SignPath Foundation (#897 — fixes #894)
  • Updated some of the existing translations to v1.4:

Fixes​

  • Fix live chart not being updated when packets aren't captured on Linux (#957 — fixes #951)
  • Fix support for IPinfo's databases (the most recent version renamed the country field to country_code)

 
Sniffnet v1.4.2

New features​

  • Send remote notifications via webhook (#991 — fixes #841)
  • Pause and resume packet captures (#992 — fixes #551)
  • Added Czech translation 🇨🇿 (#960)

Improvements​

  • Build the app also for Windows ARM64 (fixes #988)
  • Improve update checks using semver (#891)
  • Updated some of the existing translations to v1.4:

Fixes​

  • Fix data representation not being saved as a configuration
  • Fix AppImage error with libpcap dependency (#971)
  • Fix Sniffnet wrapper script on macOS to use a relative path to the executable (#948 — fixes #898)
  • Remove pre-uninstall script from Linux RPM package (fixes #989)