sniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

20 articles 36.6k View on GitHub ↗
20 articles
How to Use CLI Arguments for Boot Tasks and Configuration in Sniffnet

Learn to use CLI arguments for boot tasks and configuration in Sniffnet. Explore how clap handles arguments for pre-configuring the GUI before launch.

how-to-guide
Apr 28, 2026
How Sniffnet Detects Multicast and Broadcast Traffic for IPv4 and IPv6

Discover how Sniffnet identifies multicast and broadcast traffic for both IPv4 and IPv6. Learn about its efficient packet filtering and classification methods.

internals
Apr 28, 2026
How Sniffnet Performs Asynchronous IP Address Resolution Without Blocking the UI

Discover how Sniffnet achieves asynchronous IP address resolution without UI blocking. Learn about its worker thread and Rust channel implementation for a seamless user experience.

internals
Apr 28, 2026
How Sniffnet Manages Window Position and Size in Iced

Discover how Sniffnet manages window position and size with ConfigWindow, sanitizing dimensions, updating in real-time, and persisting across sessions via serde serialization.

internals
Apr 28, 2026
Sniffnet Internationalization Languages: Complete Guide to All 23 Supported Locales

Explore Sniffnet's internationalization and discover all 23 supported languages. This comprehensive guide details every locale for a global network monitoring experience.

deep-dive
Apr 28, 2026
How Sniffnet's Thumbnail Mode Works: A Technical Deep Dive

Understand how Sniffnet's thumbnail mode works by diving into its technical implementation. Learn how it uses a compact always-on-top window and a minimal dashboard to display truncated traffic data.

deep-dive
Apr 28, 2026
How to Customize Sniffnet's Appearance with Custom Themes: A Complete Guide

Customize Sniffnet's appearance with custom themes. Learn how to create a TOML file with hex colors and load it via settings or use the style path for automatic theme application.

how-to-guide
Apr 28, 2026
How Sniffnet's Favorite System Manages Network Hosts and Services

Discover how Sniffnet's favorite system uses HashSets for O(1) checks, UI toggles, filtered reports, and real-time alerts on network hosts and services.

deep-dive
Apr 28, 2026
How to Apply BPF-Style Filters to Network Traffic in Sniffnet

Learn how to apply BPF-style filters to network traffic in Sniffnet. Discover the pipeline from the UI to filter execution and optimize your network analysis with precise filtering.

how-to-guide
Apr 28, 2026
How Sniffnet's Multi-Threaded Packet Capture Backend Interacts with the GUI

Discover how Sniffnet's multi-threaded packet capture backend communicates with its GUI using typed message channels for efficient data flow and control, ensuring a seamless user experience.

internals
Apr 28, 2026
How Sniffnet Renders and Updates Its Real-Time Traffic Chart: A Deep Dive

Discover how Sniffnet renders its real-time traffic chart using plotters-iced2. Learn how the TrafficChart struct updates automatically with new network data. Explore the deep dive into Sniffnet's charting mechanism.

deep-dive
Apr 28, 2026
How Sniffnet Uses MMDB Readers for GeoIP and ASN Data Lookup

Discover how Sniffnet leverages MMDB readers for efficient GeoIP and ASN data lookup, providing location and network insights for every IP address. Learn more!

deep-dive
Apr 28, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →