v1.4.0
trycompai/compv1.4.0Jun 27, 2025by GyulyVGC
AI Summary
A major feature release for sniffnet introducing PCAP file import, enhanced notifications, ARP protocol support, and new accessibility themes.
Key Highlights
- Import PCAP files for network traffic analysis
- Enhanced notifications with threshold controls
- Donut chart visualization for overall traffic statistics
- Added support for ARP protocol
- Identifies and tags bogon/reserved IP addresses
- New accessibility themes (A11y Night and Day)
- New translations: Traditional Chinese (Taiwan) and Indonesian
- Docker image available for deployment
New Features
- PCAP file import functionality
- Enhanced notification system
- Donut chart reporting
- ARP protocol support
- Bogon IP address identification
- Data agglomerates display in Inspect page
- New accessibility themes
- Docker image support
Full Release Notes
## New features - Import PCAP files ([#795](https://github.com/GyulyVGC/sniffnet/pull/795) — fixes [#283](https://github.com/GyulyVGC/sniffnet/issues/283)) https://github.com/user-attachments/assets/05ce3ad4-b63f-4bac-9036-1ed04a68395b <br> - Enhanced notifications ([#830](https://github.com/GyulyVGC/sniffnet/pull/830) — fixes [#637](https://github.com/GyulyVGC/sniffnet/issues/637)) <div align="center"> <img title="Notifications page" width="80%" src="https://github.com/GyulyVGC/sniffnet/blob/main/resources/repository/pages/notifications.png?raw=true"/> </div> <br> - Donut chart reporting overall traffic statistics ([#756](https://github.com/GyulyVGC/sniffnet/pull/756) — fixes [#687](https://github.com/GyulyVGC/sniffnet/issues/687)) <div align="center"> <img title="Notifications page" width="40%" src="https://github.com/user-attachments/assets/29f5ca4a-3a9f-4a46-88a3-72b17d927e34"/> </div> <br> - Added support for ARP protocol ([#759](https://github.com/GyulyVGC/sniffnet/pull/759) — fixes [#680](https://github.com/GyulyVGC/sniffnet/issues/680)) - Identify and tag unassigned/reserved "bogon" IP addresses ([#678](https://github.com/GyulyVGC/sniffnet/pull/678) — fixes [#209](https://github.com/GyulyVGC/sniffnet/issues/209)) - Show data agglomerates in _Inspect_ page table ([#684](https://github.com/GyulyVGC/sniffnet/pull/684) — fixes [#601](https://github.com/GyulyVGC/sniffnet/issues/601)) - Added Traditional Chinese (Taiwan) translation 🇹🇼 ([#774](https://github.com/GyulyVGC/sniffnet/pull/774)) - Added Indonesian translation 🇮🇩 ([#611](https://github.com/GyulyVGC/sniffnet/pull/611)) - A Docker image of Sniffnet is now available ([#735](https://github.com/GyulyVGC/sniffnet/pull/735)) ## Improvements - Added new themes _A11y (Night)_ and _A11y (Day)_ based on palettes optimized for Accessibility ([#785](https://github.com/GyulyVGC/sniffnet/pull/785) — fixes [#786](https://github.com/GyulyVGC/sniffnet/issues/786)) - Do not apply new notification thresholds while user is typing them ([#777](https://github.com/GyulyVGC/sniffnet/pull/777) — fixes [#658](https://github.com/GyulyVGC/sniffnet/issues/658)) - Show more information when domain name is short ([#720](https://github.com/GyulyVGC/sniffnet/pull/720) — fixes [#696](https://github.com/GyulyVGC/sniffnet/issues/696)) - Avoid directory traversal when selecting file name for PCAP exports ([#776](https://github.com/GyulyVGC/sniffnet/pull/776) — fixes [#767](https://github.com/GyulyVGC/sniffnet/issues/767)) - Add icon to window title bar ([#719](https://github.com/GyulyVGC/sniffnet/pull/719) — fixes [#715](https://github.com/GyulyVGC/sniffnet/issues/715)) - Update footer buttons and links ([#755](https://github.com/GyulyVGC/sniffnet/pull/755) — fixes [#553](https://github.com/GyulyVGC/sniffnet/issues/553)) - Handle errors to reduce the number of possible crash occurrences ([#784](https://github.com/GyulyVGC/sniffnet/pull/784)) - Updated some of the existing translations to v1.3: - Portuguese ([#690](https://github.com/GyulyVGC/sniffnet/pull/690)) - Ukrainian ([#692](https://github.com/GyulyVGC/sniffnet/pull/692)) - Spanish ([#805](https://github.com/GyulyVGC/sniffnet/pull/805)) ## Fixes - Fix _crates.io_ package for Windows ([#718](https://github.com/GyulyVGC/sniffnet/pull/718) — fixes [#681](https://github.com/GyulyVGC/sniffnet/issues/681)) - Fix crash when inserting characters longer than one byte in the text input for byte threshold notification setting ([#747](https://github.com/GyulyVGC/sniffnet/pull/747) — fixes [#744](https://github.com/GyulyVGC/sniffnet/issues/744)) - Remove pre-uninstall script on Linux (fixes [#644](https://github.com/GyulyVGC/sniffnet/issues/644)) - Fix typo in Russian translation (fixes [#730](https://github.com/GyulyVGC/sniffnet/issues/730)) - Minor fix to service determination algorithm in case of multicast and broadcast traffic ## 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/) - @shu-kitamura for adding ARP support - @PeterDaveHello for the new Traditional Chinese (Taiwan) translation - @nubikripto for the new Indonesian translation - @domcyrus for creating a Docker image of Sniffnet - @vcrn for improving notification thresholds logic - @guilherme-demarchi, @Kapelianovych, @aguacero7 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>