v1.5.0
Xiaojiu-z/EasyControlv1.5.0Apr 14, 2026by GyulyVGC
AI Summary
This release introduces significant UI and functional updates to Sniffnet, including the ability to identify network traffic sources, visual previews for network adapters, and enhanced configuration management.
Key Highlights
- Show which apps and programs are generating network traffic
- Add charts to preview network adapters traffic in the Initial page
- Support custom IP blacklists
- Enhance favorites to support services, programs, and persistence
- Migrate to Iced 0.14 framework
New Features
- Show network traffic source applications
- Add traffic preview charts for network adapters
- Support for custom IP blacklists
- Enhanced favorites with service and program support
- New command line option `--config_path`
Full Release Notes
## New features - Show which apps and programs are generating network traffic ([#1056](https://github.com/GyulyVGC/sniffnet/pull/1056) — fixes [#170](https://github.com/GyulyVGC/sniffnet/issues/170)) <div align="center"> <img width="320" height="351" src="https://github.com/user-attachments/assets/3e908729-b03e-46ab-97b2-950210979eaf" /> </div> - Add charts to preview network adapters traffic in Initial page ([#1026](https://github.com/GyulyVGC/sniffnet/pull/1026) — fixes [#556](https://github.com/GyulyVGC/sniffnet/issues/556)) <div align="center"> <img width="80%" src="https://github.com/user-attachments/assets/c342483e-a2f6-4a6e-b47f-3a521f580d55" /> </div> - Support custom IP blacklists ([#1055](https://github.com/GyulyVGC/sniffnet/pull/1055) — fixes [#729](https://github.com/GyulyVGC/sniffnet/issues/729)) - Enhance favorites: support services, programs, and persistence ([#1109](https://github.com/GyulyVGC/sniffnet/pull/1109) — fixes [#839](https://github.com/GyulyVGC/sniffnet/issues/839)) - New command line option `--config_path` to print the path of the app configuration file ## Improvements - Migrate to Iced 0.14 ([#1032](https://github.com/GyulyVGC/sniffnet/pull/1032) — fixes [#589](https://github.com/GyulyVGC/sniffnet/issues/589), [#639](https://github.com/GyulyVGC/sniffnet/issues/639), [#653](https://github.com/GyulyVGC/sniffnet/issues/653), [#656](https://github.com/GyulyVGC/sniffnet/issues/656), [#675](https://github.com/GyulyVGC/sniffnet/issues/675)) - Add animated welcome screen ([#1002](https://github.com/GyulyVGC/sniffnet/pull/1002)) - Support search prefixes `!` and `!=` in Inspect page filters to allow searching values that don't contain or aren't equal to a given string - Added various sanity checks when loading app configurations from file (window properties, scale factor, themes, notifications volume) - Updated some of the existing translations to v1.5: - Romanian ([#942](https://github.com/GyulyVGC/sniffnet/pull/942)) - Japanese ([#1020](https://github.com/GyulyVGC/sniffnet/pull/1020)) - Turkish ([#1074](https://github.com/GyulyVGC/sniffnet/pull/1074)) - Simplified Chinese ([#1021](https://github.com/GyulyVGC/sniffnet/pull/1021)) - Traditional Chinese (Taiwan) ([#1021](https://github.com/GyulyVGC/sniffnet/pull/1021)) ## Fixes - Fix app configurations backward-compatibility when an existing field is updated or invalid - Return a PCAP error when trying to start a capture from an unknown adapter name ## Thanks to: - @recallai, @ipinfo, @cthulu201, @ZEROF, @wahn, @orhun, @3kh0 for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 - [NLnet](https://nlnet.nl) for supporting the development of this version via the [NGI Zero Commons Fund](https://nlnet.nl/commonsfund/) - @paco1127, @shu-kitamura, @MelcuGoa, @DeeEffAre for updating the existing translations <p> <picture> <img alt="" src="https://github.com/GyulyVGC/sniffnet/blob/main/resources/repository/hr.png?raw=true" width="100%"/> </picture> </p> <div align="center"> <h3> Support Sniffnet </h3> <a href="https://github.com/sponsors/GyulyVGC"> <img alt="" title="Sponsor" src="https://custom-icon-badges.demolab.com/badge/-Sponsor-ea4aaa?style=for-the-badge&logo=heart&logoColor=white"/> </a> <h3> Stay in the loop </h3> <p> <a href="https://bsky.app/profile/sniffnet.net"><img width="48" height="48" alt="Bluesky" title="Bluesky" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/bluesky.svg"/></a> <a href="https://www.linkedin.com/company/sniffnet"><img width="48" height="48" alt="LinkedIn" title="LinkedIn" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/linkedin.svg"/></a> <a href="https://mastodon.social/@sniffnet"><img width="48" height="48" alt="Mastodon" title="Mastodon" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/mastodon.svg"/></a> <a href="https://t.me/sniffnet"><img width="48" height="48" alt="Telegram" title="Telegram" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/telegram.svg"/></a> <a href="https://x.com/sniffnet"><img width="48" height="48" alt="Twitter / X" title="Twitter / X" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/x.svg"/></a> </p> </div>