The definitive open-source tool for monitoring network traffic visually
T

The definitive open-source tool for monitoring network traffic visually

The definitive open-source tool for monitoring network traffic visually

39,670 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Sniffnet: See Your Network Traffic, Finally

If you've ever run a quick tcpdump or glanced at Resource Monitor to see what your machine is talking to, you know the drill: endless rows of IPs, ports, and packet counts. It's functional, but it's not exactly insightful. What if you could actually see your network activity in a way that makes immediate sense?

That's exactly what Sniffnet is for. It's a free, open-source, and cross-platform application built in Rust that gives you a real-time, visual overview of your network traffic. No more squinting at terminal output—this tool puts everything on a clear, interactive dashboard.

What It Does

In short, Sniffnet listens to your network interfaces, captures traffic, and organizes it into a clean, graphical interface. It shows you live connections, breaking down traffic by protocol, application, and geographic location. You can see which processes are using your bandwidth, where connections are going globally on a map, and set custom filters and notifications for specific events.

Why It's Cool

The magic of Sniffnet is in its presentation and practicality. It takes raw packet data—something usually reserved for network engineers—and makes it accessible for any developer or curious user.

  • Real-time Visual Dashboard: Watch traffic flow in as a live chart. See a running total of packets and bytes. It turns abstract numbers into a moving picture of your network health.
  • Process & Geographic Insights: It correlates connections with the applications making them. Plus, it uses IP geolocation to plot connections on a world map, so you can literally see if your app is talking to a server halfway across the globe.
  • Custom Notifications: You can set it to alert you when specific thresholds are hit or when connections are made to certain IPs. Great for catching unexpected behavior.
  • Built for Performance: Written in Rust, it's fast and efficient. It doesn't bloat your system while it's running in the background.
  • Privacy-Focused: It runs locally on your machine. All your traffic data stays with you.

For developers, this is a Swiss Army knife. Use it to debug a microservice's external API calls, monitor your app's data leaks during testing, or just understand what your development tools are doing in the background when you run a build.

How to Try It

Getting started is straightforward. Sniffnet provides pre-built binaries for Windows, macOS, and Linux.

Head over to the Sniffnet GitHub repository. The README is excellent. You'll find the latest release assets with installers and binaries for each platform. Download th

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Apr 19, 2026