# sniffnet | Giuliano Bellini | Knowledge Base | Instagit

Comfortably monitor your Internet traffic 🕵️‍♂️

GitHub Stars: 36.6k

Repository: https://github.com/GyulyVGC/sniffnet

---

## Articles

### [How to Use CLI Arguments for Boot Tasks and Configuration in Sniffnet](/GyulyVGC/sniffnet/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.

- Tags: how-to-guide
- Published: 2026-04-28

### [How Sniffnet Detects Multicast and Broadcast Traffic for IPv4 and IPv6](/GyulyVGC/sniffnet/how-does-sniffnet-detect-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.

- Tags: internals
- Published: 2026-04-28

### [How Sniffnet Performs Asynchronous IP Address Resolution Without Blocking the UI](/GyulyVGC/sniffnet/how-does-sniffnet-perform-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.

- Tags: internals
- Published: 2026-04-28

### [How Sniffnet Manages Window Position and Size in Iced](/GyulyVGC/sniffnet/how-does-sniffnet-manage-window-properties-like-position-and-size)

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

- Tags: internals
- Published: 2026-04-28

### [Sniffnet Internationalization Languages: Complete Guide to All 23 Supported Locales](/GyulyVGC/sniffnet/what-languages-are-supported-by-sniffnets-internationalization-system)

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

- Tags: deep-dive
- Published: 2026-04-28

### [How Sniffnet's Thumbnail Mode Works: A Technical Deep Dive](/GyulyVGC/sniffnet/how-does-sniffnets-thumbnail-mode-work)

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.

- Tags: deep-dive
- Published: 2026-04-28

### [How to Customize Sniffnet's Appearance with Custom Themes: A Complete Guide](/GyulyVGC/sniffnet/how-to-customize-sniffnets-appearance-with-custom-themes)

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.

- Tags: how-to-guide
- Published: 2026-04-28

### [How Sniffnet's Favorite System Manages Network Hosts and Services](/GyulyVGC/sniffnet/how-does-sniffnets-favorite-system-manage-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.

- Tags: deep-dive
- Published: 2026-04-28

### [How to Apply BPF-Style Filters to Network Traffic in Sniffnet](/GyulyVGC/sniffnet/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.

- Tags: how-to-guide
- Published: 2026-04-28

### [How Sniffnet's Multi-Threaded Packet Capture Backend Interacts with the GUI](/GyulyVGC/sniffnet/how-does-the-multi-threaded-packet-capture-backend-interact-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.

- Tags: internals
- Published: 2026-04-28

### [How Sniffnet Renders and Updates Its Real-Time Traffic Chart: A Deep Dive](/GyulyVGC/sniffnet/how-is-the-real-time-traffic-chart-rendered-and-updated-in-sniffnet)

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.

- Tags: deep-dive
- Published: 2026-04-28

### [How Sniffnet Uses MMDB Readers for GeoIP and ASN Data Lookup](/GyulyVGC/sniffnet/how-does-sniffnet-use-mmdb-readers-for-geoip-and-asn-data)

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

- Tags: deep-dive
- Published: 2026-04-28

### [How to Pause and Resume Packet Monitoring Using Sniffnet's Freeze Feature](/GyulyVGC/sniffnet/how-to-pause-and-resume-packet-monitoring-using-sniffnets-freeze-feature)

Easily pause and resume packet monitoring with Sniffnet's freeze feature. Learn how to suspend live packet parsing without stopping your capture session.

- Tags: how-to-guide
- Published: 2026-04-28

### [How to Import and Export PCAP Files for Network Analysis in Sniffnet](/GyulyVGC/sniffnet/how-to-import-and-export-pcap-files-for-network-analysis-in-sniffnet)

Learn to import and export PCAP files for network analysis in Sniffnet. Easily analyze offline captures or export live traffic using the GUI or CLI.

- Tags: how-to-guide
- Published: 2026-04-28

### [How Sniffnet Captures and Logs Network Events: A Technical Deep Dive](/GyulyVGC/sniffnet/how-are-network-events-captured-and-logged-by-sniffnet)

Discover how Sniffnet captures and logs network events. Explore its pcap library integration, multi-threaded Rust pipeline, and structured logging for real-time insights.

- Tags: deep-dive
- Published: 2026-04-28

### [How Sniffnet Determines Which Processes Are Generating Network Traffic](/GyulyVGC/sniffnet/how-does-sniffnet-determine-which-processes-are-generating-network-traffic)

Discover how Sniffnet identifies network traffic generators. Learn about its efficient pipeline using OS APIs, cross-thread channels, and caching for real-time analysis.

- Tags: how-to-guide
- Published: 2026-04-28

### [How Sniffnet's IP Blacklist Feature Enhances Security: A Technical Deep Dive](/GyulyVGC/sniffnet/how-does-the-ip-blacklist-feature-enhance-security-in-sniffnet)

Learn how Sniffnet's IP blacklist feature enhances security by flagging hostile IP traffic in real-time without external services. Secure your network today.

- Tags: deep-dive
- Published: 2026-04-28

### [How Sniffnet Identifies Services Based on Well‑Known Ports: A Deep Dive into the PHF Map Implementation](/GyulyVGC/sniffnet/how-does-sniffnet-identify-services-based-on-well-known-ports)

Discover how Sniffnet uses a perfect hash map to identify services with well-known ports. Learn about port-protocol mapping and service naming in this technical deep dive.

- Tags: deep-dive
- Published: 2026-04-28

### [How Sniffnet Detects Traffic Direction: IP Address Analysis and Port-Based Heuristics](/GyulyVGC/sniffnet/what-is-the-mechanism-for-detecting-traffic-direction-in-sniffnet)

Discover how Sniffnet detects traffic direction using IP address analysis and port-based heuristics. Understand packet flow and network activity with this detailed explanation.

- Tags: internals
- Published: 2026-04-28

### [How Sniffnet Analyzes Packet Headers at Different Network Layers: A Deep Dive into the Rust Implementation](/GyulyVGC/sniffnet/how-does-sniffnet-analyze-packet-headers-at-different-network-layers)

Discover how Sniffnet analyzes packet headers across network layers using Rust and the etherparse crate. Extract key network details efficiently.

- Tags: deep-dive
- Published: 2026-04-28

