Product definition

What is Sniffnet?

Sniffnet watches what your Mac sends and receives over the network. It reads traffic from a network adapter you choose, draws live charts of how much is moving, and then explains what that traffic is: which programs are using the bandwidth, which remote hosts are involved, where those hosts are, and which of more than six thousand known services, protocols, trojans and worms a connection matches. It is aimed at people who find packet analysers intimidating — the project lists ease of use as one of its cornerstones — and it ships in 26 languages. It observes rather than blocks: it can highlight a connection that matches an IP blacklist you import, but it is not a firewall.

Verified product facts

Type
network monitorEditorially reviewed
Platform
macOS
Apple Silicon
Yes
Pricing
Open sourceDeveloper-stated
Open source
Yes
Developer
Giuliano BelliniDeveloper-stated
Relationship to Nuanyue
Third-party product — not published by NuanyueEditorially reviewed
Licence
MIT OR Apache-2.0
Current version
1.5.1Developer-stated
Official website
sniffnet.app/

Last updated . Facts marked developer-stated come from the developer and are not independently confirmed; editorially reviewed marks a Nuanyue judgement.

Key features

What Sniffnet does at a glance.

  • Choose

    Network adapter to inspect

  • Filters

    Narrow the traffic being observed

  • Import and export capture reports as PCAP files

  • Overall statistics

    For your internet traffic

  • Real-time charts of traffic intensity

  • Identification of connections

    Inside the local network

  • Geographic location of remote hosts

  • Domain name and ASN lookup

    For the hosts you exchange traffic with

  • Recognition of more than 6000 upper-layer services, protocols, trojans and worms

  • A per-program view of which applications are

    Using network bandwidth

  • Favourites

    For network hosts, services and programs

  • Keeps watching the network while the window is minimised

  • Real-time search and inspection of each connection

  • Custom notifications triggered

    By defined network events

  • Custom IP blacklists

    Highlight potentially dangerous connections

  • Themes

    Including support for custom themes

  • Interface translated

    Into 26 languages

  • Written entirely in Rust

Common tasks

What you can use Sniffnet for

  • Finding out which application is saturating your connection
  • Seeing which countries and organisations your machine is exchanging data with
  • Checking whether any connection matches an address on a malicious-IP list
  • Capturing traffic to a PCAP file so another tool can analyse it later
Audience

Who is Sniffnet for?

  • Mac users who want to see what their network is doing without learning a packet analyser
  • Anyone who prefers an open-source tool they can read, build and audit themselves
Not a fit

Who is Sniffnet not for?

  • Anyone who needs to block or filter traffic — Sniffnet observes connections, it does not control them
  • Users who need field-by-field dissection of individual packets, which is what a protocol analyser is for

Limitations

  • It monitors traffic rather than controlling it; it is not a firewall and cannot stop a connection being made
  • Reading a network adapter on macOS requires running the application with administrator privileges
  • It summarises traffic rather than dissecting packets field by field, so it does not replace a protocol analyser
  • The minimum macOS version for the current release is not stated in the sources Nuanyue tracks

Strengths and trade-offs

What Sniffnet does well, and what to weigh before choosing it. Points marked developer-stated come from the developer’s own material and have not been independently confirmed.

Strengths

  • Recognises more than 6000 upper-layer services, protocols, trojans and worms, so a connection can be named rather than shown as a bare address.Developer-stated
  • Shows which programs are using network bandwidth, which answers the usual 'what is eating my connection' question directly.Developer-stated
  • Resolves the domain name, ASN and geographic location of the hosts you are exchanging traffic with.Developer-stated
  • Imports custom IP blacklists to highlight potentially dangerous connections.Developer-stated
  • Imports and exports capture reports as PCAP files, so traffic can be handed to another analyser.Developer-stated
  • Free and open source, dual-licensed under MIT or Apache-2.0, with the full source published on GitHub.
  • Runs on macOS without installing any extra system dependencies, unlike the Windows and Linux builds.
  • Publishes a separate Apple silicon disk image alongside the Intel one for every release.
  • The interface is translated into 26 languages by native speakers.

Trade-offs

  • Observes traffic but cannot block it; the IP blacklist highlights a suspicious connection rather than preventing it.Derived
  • Analysing a network adapter on macOS requires running the application with administrator privileges.
  • Summarises traffic rather than dissecting individual packets field by field, so it does not replace a protocol analyser such as Wireshark.Derived
  • The minimum macOS version is not stated in the sources Nuanyue tracks, so the oldest supported release is unknown.Editorially reviewed

First-use experience

What the app asks of you when you set it up. Only established facts appear here; anything we could not confirm is left out rather than guessed at.

Installation
Downloaded as a disk image from the project's GitHub releases, with separate builds published for Apple silicon and Intel.
First launch
On macOS the application has to be run with administrator privileges, because reading a network adapter requires them; there is no account, licence key or sign-in.
System integration Developer-stated
You pick a network adapter to inspect and Sniffnet reads traffic from it, while also identifying devices on the local network and continuing to watch while minimised.
Apple Silicon
Supported

What it does

Sniffnet reads the traffic flowing through a network adapter you choose and turns it into something you can look at. The overview page shows how much is moving in each direction and draws charts of traffic intensity in real time; the inspect page lists individual connections and lets you search them as they appear. That much a bandwidth meter would also do.

What Sniffnet adds is context for each connection. It resolves the remote host’s domain name and autonomous system number, looks up where that host is, and matches the connection against a bundled database of more than six thousand upper-layer services, protocols, trojans and worms, so a row that would otherwise be a bare IP address can be labelled as what it probably is. It also breaks the total down by program, which is the view most people actually want first: which application is using the connection.

Built for people who are not packet analysts

The project is explicit that its focus is user experience, on the grounds that most network analysers are hard to understand. The result is closer to a dashboard than to a console: charts, a sortable list of connections, favourites you can pin, notifications when a defined network event happens, and a choice of themes. It is translated into 26 languages by native speakers and written in Rust, and it is free and open source under a dual MIT or Apache-2.0 licence.

If you do need depth later, the capture can be exported as a PCAP file and opened in a tool built for protocol analysis. That is the intended division of labour rather than a missing feature.

What it is not

Sniffnet is a monitor, not a firewall. Every capability it advertises is observational: it shows, names, charts and notifies. The IP blacklist feature highlights a connection that matches a known-bad address — it does not drop it. If your goal is to decide which applications may connect out, that is a different class of tool.

On macOS the application also has to run with administrator privileges, because reading a network adapter requires them. This is a consequence of how packet capture works rather than a design choice, but it is worth knowing before you install: the app runs with more authority than an ordinary one. Against that, macOS needs no extra dependencies at all, where the Windows build requires Npcap and the Linux build needs libpcap and network capabilities.

Questions about Sniffnet

How much does Sniffnet cost?

Nothing. It is free and open-source software, dual-licensed under MIT or Apache-2.0. There is no paid tier and no account; the project asks for sponsorship through GitHub Sponsors to fund its continued development instead of charging for the application.

Does Sniffnet run on Apple silicon Macs?

Yes. The project publishes a separate Apple silicon disk image alongside the Intel build for every release, so there is a native download for M-series Macs.

Can Sniffnet block a connection?

No. It is a monitoring tool: it shows what is happening and can highlight connections matching an IP blacklist you import, but it does not act as a firewall and cannot stop traffic from being sent.Derived

Does Sniffnet need extra dependencies on macOS?

No. The project's manual states that macOS natively has all the dependencies needed to build and run Sniffnet, unlike Windows which requires Npcap and Linux which needs libpcap. On macOS you do still have to run the application with administrator privileges to analyse a network adapter.

How does Sniffnet differ from Wireshark?

Sniffnet is built around being approachable: it presents live charts, per-program bandwidth and named hosts rather than raw packets. Wireshark is a protocol analyser that dissects individual packets in detail. Sniffnet can export PCAP files if you later need that depth, and the two are often used together.Derived

Similar apps

Related in purpose, but not a straight swap.

  • Wireshark

    Open-source network protocol analyzer with deep packet inspection.

    Both capture network traffic on a Mac, but Wireshark is a protocol analyser that dissects individual packets for experts while Sniffnet summarises traffic into charts, named hosts and per-program bandwidth for anyone.

    • Networking
    • Open Source
    • v4.6.9

Works well with

Not a replacement — apps commonly used alongside this one.

  • Little Snitch app icon

    Little Snitch

    Application firewall that approves or blocks every outgoing connection.

    Little Snitch decides which connections the Mac is allowed to make, and Sniffnet shows what those connections are actually doing once they exist.

    • Networking
    • One-time purchase
    • v6.5
  • LuLu

    Free open-source firewall for blocking outgoing connections on macOS.

    Both are free and open-source network security tools for macOS, but LuLu blocks outbound connections while Sniffnet only observes and reports them.

    • Security
    • Open Source
    • v4.5.1
Get it

Sources

Facts on this page are checked against the sources below. Last updated .

How Nuanyue grades sources →