sniffnet
Comfortably monitor your Internet traffic 🕵️♂️
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 Sniffnet Detects Multicast and Broadcast Traffic for IPv4 and IPv6Discover how Sniffnet identifies multicast and broadcast traffic for both IPv4 and IPv6. Learn about its efficient packet filtering and classification methods.
How Sniffnet Performs Asynchronous IP Address Resolution Without Blocking the UIDiscover how Sniffnet achieves asynchronous IP address resolution without UI blocking. Learn about its worker thread and Rust channel implementation for a seamless user experience.
How Sniffnet Manages Window Position and Size in IcedDiscover how Sniffnet manages window position and size with ConfigWindow, sanitizing dimensions, updating in real-time, and persisting across sessions via serde serialization.
Sniffnet Internationalization Languages: Complete Guide to All 23 Supported LocalesExplore Sniffnet's internationalization and discover all 23 supported languages. This comprehensive guide details every locale for a global network monitoring experience.
How Sniffnet's Thumbnail Mode Works: A Technical Deep DiveUnderstand 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.
How to Customize Sniffnet's Appearance with Custom Themes: A Complete GuideCustomize 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 Sniffnet's Favorite System Manages Network Hosts and ServicesDiscover how Sniffnet's favorite system uses HashSets for O(1) checks, UI toggles, filtered reports, and real-time alerts on network hosts and services.
How to Apply BPF-Style Filters to Network Traffic in SniffnetLearn 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 Sniffnet's Multi-Threaded Packet Capture Backend Interacts with the GUIDiscover 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.
How Sniffnet Renders and Updates Its Real-Time Traffic Chart: A Deep DiveDiscover 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.
How Sniffnet Uses MMDB Readers for GeoIP and ASN Data LookupDiscover how Sniffnet leverages MMDB readers for efficient GeoIP and ASN data lookup, providing location and network insights for every IP address. Learn more!
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →