v1.4.1

GyulyVGC/sniffnetv1.4.1Sep 13, 2025by GyulyVGC

AI Summary

This release introduces Berkeley Packet Filter support for advanced traffic filtering, Linux SLL link type for monitoring any interface, bits data representation, AppImage packaging, Dutch translation, and improved configuration persistence.

Key Highlights

  • Berkeley Packet Filter (BPF) support
  • Linux SLL link type for 'any' interface
  • Bits data representation
  • AppImage packaging available
  • Dutch translation added
  • Windows Installer code signing

New Features

  • BPF traffic filtering
  • Linux SLL support
  • Bits data representation
  • AppImage distribution
  • Dutch translation
  • Configuration persistence improvements
  • Multiple translation updates

Full Release Notes

## New features
- Enhanced traffic filtering capabilities: Berkeley Packet Filter ([#937](https://github.com/GyulyVGC/sniffnet/pull/937) — fixes [#810](https://github.com/GyulyVGC/sniffnet/issues/810))
- Added support for `Linux SLL` link type, enabling to monitor the `any` interface on Linux ([#945](https://github.com/GyulyVGC/sniffnet/pull/945))
- Added _bits_ data representation ([#936](https://github.com/GyulyVGC/sniffnet/pull/936) — fixes [#506](https://github.com/GyulyVGC/sniffnet/issues/506))
- An AppImage of Sniffnet is now available ([#859](https://github.com/GyulyVGC/sniffnet/pull/859) — fixes [#900](https://github.com/GyulyVGC/sniffnet/issues/900))
- Added Dutch translation 🇳🇱 ([#854](https://github.com/GyulyVGC/sniffnet/pull/854))

## Improvements
- Improved configurations persistence across different runs of the app ([#938](https://github.com/GyulyVGC/sniffnet/pull/938) — fixes [#507](https://github.com/GyulyVGC/sniffnet/issues/507))
- The Windows Installer is now signed with a code signing certificate provided by the [SignPath Foundation](https://signpath.org/) ([#897](https://github.com/GyulyVGC/sniffnet/pull/897) — fixes [#894](https://github.com/GyulyVGC/sniffnet/issues/894))
- Updated some of the existing translations to v1.4: 
  - German ([#833](https://github.com/GyulyVGC/sniffnet/pull/833))
  - Uzbek ([#834](https://github.com/GyulyVGC/sniffnet/pull/834))
  - Simplified Chinese ([#838](https://github.com/GyulyVGC/sniffnet/pull/838))
  - Japanese ([#849](https://github.com/GyulyVGC/sniffnet/pull/849))
  - French ([#864](https://github.com/GyulyVGC/sniffnet/pull/864))
  - Greek ([#879](https://github.com/GyulyVGC/sniffnet/pull/879))
  - Romanian ([#890](https://github.com/GyulyVGC/sniffnet/pull/890))
  - Traditional Chinese (Taiwan) ([#904](https://github.com/GyulyVGC/sniffnet/pull/904))
  - Indonesian ([#909](https://github.com/GyulyVGC/sniffnet/pull/909))

## Fixes
- Fix live chart not being updated when packets aren't captured on Linux ([#957](https://github.com/GyulyVGC/sniffnet/pull/957) — fixes [#951](https://github.com/GyulyVGC/sniffnet/issues/951))
- Fix support for IPinfo's databases (the most recent version renamed the `country` field to `country_code`)

## Thanks to:
- @ZEROF, @0x0177b11f, @cthulu201, @wahn, @orhun, @ipinfo, @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/)
- @SignPath for providing a free code signing certificate for the Windows Installer
- @AlleM43 for packaging the AppImage of Sniffnet
- @vanharen07 for the new Dutch translation
- @luca3s, @lionrayonnant, @18601673727, @shu-kitamura, @Mkadir, @aris1009, @paco1127, @nubikripto, @MelcuGoa 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> Do you find Sniffnet useful? Consider sponsoring the project. </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>
</div>