v1.3.0

GyulyVGC/sniffnetv1.3.0Apr 8, 2024by GyulyVGC

AI Summary

A feature-rich update including thumbnail mode, 6000+ service identification, ICMP support, PCAP export, and extensive custom theme support.

Key Highlights

  • Thumbnail mode to keep an eye on Sniffnet
  • Identify 6000+ upper layer services and protocols
  • Support ICMP connections
  • Totally customize the app's theme via styles defined in TOML files

New Features

  • Thumbnail mode
  • Added capability to identify 6000+ upper layer services, protocols, trojans, and worms
  • Support ICMP connections
  • Export the analysis as a PCAP file with a custom path
  • Totally customize the app's theme via styles defined in TOML files
  • Upgraded inspect page table: multiple new search filters, and additional sorting options
  • Support for more link types in addition to Ethernet
  • Support changing sort strategy for network hosts and services
  • The application scale factor can now be customised
  • Users can now provide custom paths for MMDB files
  • Added new command line option `--restore-default`
  • Added Japanese and Uzbek translations

Full Release Notes

## New features

- **Thumbnail mode**: keep an eye on Sniffnet while focusing on other tasks ([#484](https://github.com/GyulyVGC/sniffnet/pull/484))

<div align="center">
<img alt="" title="Thumbnail mode" width="70%" src="https://github.com/GyulyVGC/sniffnet/assets/100347457/5c9d1a09-1d02-4fc1-8261-d377e0e4a4b4">
</div>

- Added capability to identify **6000+ upper layer services**, protocols, trojans, and worms ([#450](https://github.com/GyulyVGC/sniffnet/pull/450))
- Support **ICMP** connections and messages ([#417](https://github.com/GyulyVGC/sniffnet/pull/417))
- **Export** the analysis as a **PCAP file** with a custom path ([#473](https://github.com/GyulyVGC/sniffnet/pull/473))
- **Totally customize the app's theme** via styles defined in TOML files ([#286](https://github.com/GyulyVGC/sniffnet/pull/286) and [#419](https://github.com/GyulyVGC/sniffnet/pull/419))
- Upgraded inspect page table: multiple new **search filters**, and additional **sorting options** ([#442](https://github.com/GyulyVGC/sniffnet/pull/442))
- Support for **more link types** in addition to Ethernet, enabling correct monitoring of all the most common network adapters, including typical VPN interfaces ([#421](https://github.com/GyulyVGC/sniffnet/pull/421))
- Support changing sort strategy for network hosts and services in overview page, showing **most recent** items by default ([#452](https://github.com/GyulyVGC/sniffnet/pull/452))
- The application **scale factor** (zoom value) can now be customised ([#365](https://github.com/GyulyVGC/sniffnet/pull/365))
- Users can now provide custom paths for **MMDB files** to allow using the commercial versions of the country and ASN databases ([#365](https://github.com/GyulyVGC/sniffnet/pull/365))
- Added new command line option `--restore-default` to restore the default configurations of the app (settings, window properties, and device selected at startup)
- Added Japanese ([#343](https://github.com/GyulyVGC/sniffnet/pull/343)) and Uzbek ([#385](https://github.com/GyulyVGC/sniffnet/pull/385)) translations 

## Improvements

- Sniffnet has now a simpler and more recognisable logo! (#464)

<div align="center">
<img alt="" title="Sniffnet logo" width="200px" src="https://github.com/GyulyVGC/sniffnet/assets/100347457/ca71120b-fa57-4ad5-8aca-c7fa7864b079">
</div>

- Huge enhancements to Sniffnet documentation: check out the new [Sniffnet Wiki](https://github.com/GyulyVGC/sniffnet/wiki), a complete user manual of the app

<div align="center">
<a href="https://github.com/GyulyVGC/sniffnet/wiki">
<img alt="" title="Sniffnet Wiki" width="300px" src="https://github.com/GyulyVGC/sniffnet/assets/100347457/0e7e0d08-7375-43ff-94d3-291110d1cbb5">
</a>
</div>

- Window size and position are now remembered, so that Sniffnet can reopen with the same window properties
- Settings "Language" tab has been removed. Language selection and other options are now included in a new settings tab "General" ([#365](https://github.com/GyulyVGC/sniffnet/pull/365))
- Migrated to [Iced 0.12](https://github.com/iced-rs/iced/releases/tag/0.12.0) ([#470](https://github.com/GyulyVGC/sniffnet/pull/470))
- Made byte strings consistent across the app, and added support for Terabytes and Petabytes representations
- General aesthetic improvements (see [#119](https://github.com/GyulyVGC/sniffnet/issues/119) for more info)
- Updated Portuguese translation to v1.2 ([#398](https://github.com/GyulyVGC/sniffnet/pull/398))

## Fixes

- Fixed bug causing the application's icon not to be visible in some Linux environments
- Fixed bug about not delivered favorite notifications in presence of old outgoing connections
- Fixed a build failure on `powerpc64` ([#356](https://github.com/GyulyVGC/sniffnet/pull/356))
- Fixed a typo in Russian translation ([#389](https://github.com/GyulyVGC/sniffnet/pull/389))
- Minor fixes to Spanish translation ([#454](https://github.com/GyulyVGC/sniffnet/pull/454))

## Thanks to:
- @ZEROF, @0x0177b11f, @cthulu201, @wahn, @orhun, @ipinfo for [sponsoring Sniffnet](https://github.com/sponsors/GyulyVGC) 💖 
- @joshuamegnauth54 for the introduction of custom themes support
- @hirotake111 for the new Japanese translation
- @Mkadir for the new Uzbek translation
- @dutyrok for fixing a build failure on `powerpc64`
- @clr-cera for updates to Portuguese translation
- @marc-gav for fixes to Spanish translation
- @msaf94 for fixes to Russian translation

<p>
<a href="#x">
<img alt="" src="https://github.com/GyulyVGC/sniffnet/blob/main/resources/repository/hr.png?raw=true" width="100%"/>
</a>
</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>