mirror of
https://github.com/GyulyVGC/sniffnet.git
synced 2025-12-23 22:29:01 -05:00
@@ -2,7 +2,7 @@ # Changelog
|
||||
|
||||
All Sniffnet releases with the relative changes are documented in this file.
|
||||
|
||||
## [UNRELEASED]
|
||||
## [1.4.1] - 2025-09-13
|
||||
- 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))
|
||||
|
||||
398
Cargo.lock
generated
398
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "sniffnet"
|
||||
version = "1.4.0"
|
||||
version = "1.4.1"
|
||||
authors = ["Giuliano Bellini <gyulyvgc99@gmail.com>"]
|
||||
edition = "2024"
|
||||
description = "Application to comfortably monitor your network traffic"
|
||||
@@ -39,7 +39,7 @@ strip = true
|
||||
[dependencies]
|
||||
pcap = "2.3.0"
|
||||
etherparse = "0.19.0"
|
||||
chrono = { version = "0.4.41", default-features = false, features = ["clock"] }
|
||||
chrono = { version = "0.4.42", default-features = false, features = ["clock"] }
|
||||
plotters = { version = "0.3.7", default-features = false, features = ["area_series", "line_series"] }
|
||||
iced = { version = "0.13.1", features = ["tokio", "svg", "advanced", "lazy", "image"] }
|
||||
plotters-iced = "0.11.0"
|
||||
@@ -49,12 +49,12 @@ serde = { version = "1.0.219", default-features = false, features = ["derive"] }
|
||||
rodio = { version = "0.21.1", default-features = false, features = ["mp3", "playback"] }
|
||||
dns-lookup = "3.0.0"
|
||||
toml = "0.9.5"
|
||||
ctrlc = { version = "3.4.7", features = ["termination"] }
|
||||
ctrlc = { version = "3.5.0", features = ["termination"] }
|
||||
rfd = "0.15.4"
|
||||
phf = "0.13.1"
|
||||
phf_shared = "0.13.1"
|
||||
splines = "5.0.0"
|
||||
clap = { version = "4.5.46", features = ["derive"] }
|
||||
clap = { version = "4.5.47", features = ["derive"] }
|
||||
tokio = { version = "1.47.1", features = ["macros"] }
|
||||
async-channel = "2.5.0"
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
Cross-platform. Intuitive. Reliable.
|
||||
|
||||
Translated in:<br>
|
||||
🇨🇳 🇩🇪 🇫🇷 🇷🇺 🇵🇹 🇪🇦 🇮🇹 🇵🇱 [+ 14 more languages](https://github.com/GyulyVGC/sniffnet/issues/60)
|
||||
🇨🇳 🇩🇪 🇫🇷 🇷🇺 🇵🇹 🇪🇦 🇮🇹 🇵🇱 [+ 15 more languages](https://github.com/GyulyVGC/sniffnet/issues/60)
|
||||
</div>
|
||||
|
||||
<p>
|
||||
@@ -81,6 +81,7 @@ ## Download
|
||||
<picture><img alt="Linux" title="Linux" height="85px" src="https://raw.githubusercontent.com/GyulyVGC/sniffnet/main/resources/repository/badges/linux.svg"/></picture>
|
||||
</td>
|
||||
<td>
|
||||
AppImage: <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxAppImage_amd64.AppImage">amd64</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxAppImage_arm64.AppImage">arm64</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxAppImage_i386.AppImage">i386</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxAppImage_armhf.AppImage">armhf</a> <br>
|
||||
DEB: <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_amd64.deb">amd64</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_arm64.deb">arm64</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_i386.deb">i386</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxDEB_armhf.deb">armhf</a> <br>
|
||||
RPM: <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxRPM_x86_64.rpm">x86_64</a> | <a href="https://github.com/GyulyVGC/sniffnet/releases/latest/download/Sniffnet_LinuxRPM_aarch64.rpm">aarch64</a>
|
||||
</td>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -593,7 +593,6 @@ z
|
||||
将
|
||||
將
|
||||
尋
|
||||
導
|
||||
小
|
||||
尚
|
||||
尝
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 205 KiB |
@@ -165,6 +165,8 @@ fn test_data_info() {
|
||||
assert_eq!(data_info_1.outgoing_data(DataRepr::Bytes), 1400);
|
||||
assert_eq!(data_info_1.outgoing_data(DataRepr::Bits), 11200);
|
||||
|
||||
// sleep a little to have a different final_instant
|
||||
std::thread::sleep(std::time::Duration::from_millis(10));
|
||||
let mut data_info_2 = DataInfo::new_with_first_packet(100, TrafficDirection::Outgoing);
|
||||
// 0, 1, 0, 100
|
||||
data_info_2.add_packets(19, 300, TrafficDirection::Outgoing);
|
||||
|
||||
Reference in New Issue
Block a user