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>