v1.5.0

psviderski/uncloudv1.5.0Apr 14, 2026by GyulyVGC

AI Summary

Adds significant network monitoring capabilities including traffic source identification, adapter traffic charts, and IP blacklists, alongside a UI overhaul and Iced 0.14 migration.

Key Highlights

  • Show which apps and programs are generating network traffic
  • Add charts to preview network adapters traffic
  • Support custom IP blacklists
  • Enhance favorites with service and program persistence
  • Migrate to Iced 0.14

New Features

  • Network traffic source identification
  • Network adapter traffic charts
  • Custom IP blacklist support
  • Persistence for favorites (services, programs)
  • Animated welcome screen

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>&nbsp;
<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>&nbsp;
<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>&nbsp;
<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>&nbsp;
<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>