Commit Graph

  • 5004a582c6 chore(deps): bump ratatui in the rust-dependencies group dependabot/cargo/rust-dependencies-ab72768d1b dependabot[bot] 2025-12-31 08:25:45 +00:00
  • d0609703ce chore(deps): bump serde_json in the rust-dependencies group (#118) main dependabot[bot] 2025-12-30 09:38:28 +01:00
  • 80c2d6c0aa chore: remove unused deps, add cargo audit to CI (#117) Marco Cadetg 2025-12-29 17:33:23 +01:00
  • e87696b4b5 chore: remove unused deps, add cargo audit to CI deps/security-audit Marco Cadetg 2025-12-29 17:19:51 +01:00
  • 87c9cf6529 docs: update Arch Linux installation instructions (#115) 深鸣 2025-12-30 00:08:51 +08:00
  • 32b53ee276 Move FreeBSD builds to separate rustnet-bsd repo (#116) Marco Cadetg 2025-12-29 17:04:13 +01:00
  • 75c5f62e4d Move FreeBSD builds to separate rustnet-bsd repo remove-freebsd-build Marco Cadetg 2025-12-29 16:54:22 +01:00
  • 8c785e4de7 chore(deps): bump the rust-dependencies group with 2 updates (#114) dependabot[bot] 2025-12-29 15:45:04 +01:00
  • 1bb8b6b898 chore(deps): bump serde_json in the rust-dependencies group (#112) dependabot[bot] 2025-12-26 22:14:09 +01:00
  • 9289a0abb1 feat: add static musl binary builds for Linux (#103) (#113) Marco Cadetg 2025-12-26 22:13:00 +01:00
  • ebc04fd09c feat: add aarch64 static builds, clean up docs feature/static-musl-build Marco Cadetg 2025-12-26 22:09:32 +01:00
  • 5c13f1d696 fix: use file command to verify static linking in Alpine Marco Cadetg 2025-12-26 21:49:54 +01:00
  • 482a823239 fix: combine RUSTFLAGS to include zstd linker flag Marco Cadetg 2025-12-26 21:40:44 +01:00
  • d1979ac302 feat: add static musl binary builds for Linux (#103) Marco Cadetg 2025-12-26 18:52:11 +01:00
  • 19afb9258d chore(i18n): remove TODO headers from completed translations feat/i18n Marco Cadetg 2025-12-25 22:01:36 +01:00
  • 092c53fdd0 feat: add internationalization (i18n) support Marco Cadetg 2025-12-24 16:15:22 +01:00
  • a481214c62 docs: add contribution guidelines (#110) Marco Cadetg 2025-12-25 21:51:02 +01:00
  • b893103b45 docs: add contribution guidelines feature/contributing-guidelines Marco Cadetg 2025-12-25 21:50:30 +01:00
  • 278ce4c9ae feat: add hotkey to clear all connections (x) (#108) Marco Cadetg 2025-12-24 11:36:15 +01:00
  • 9fb3c2c1da feat: add hotkey to clear all connections (x) feature/clear-connections Marco Cadetg 2025-12-24 11:28:17 +01:00
  • f0141be1f8 docs: add Chocolatey installation instructions for Windows (#107) Marco Cadetg 2025-12-23 09:52:08 +01:00
  • 1586f23e40 docs: add Chocolatey installation instructions for Windows docs/add-chocolatey-install Marco Cadetg 2025-12-23 09:49:11 +01:00
  • bf5c40e9ca chore(deps): bump clap_complete in the rust-dependencies group (#106) dependabot[bot] 2025-12-22 11:41:12 +01:00
  • 7f9dd7c336 fix: use as_ref() for safer pointer dereference in interface stats (#105) Marco Cadetg 2025-12-21 14:56:02 +01:00
  • c498380c15 fix: use as_ref() for safer pointer dereference in interface stats fix/invalid-pointer-access Marco Cadetg 2025-12-21 14:36:43 +01:00
  • 844f82ce60 Add reverse DNS hostnames to Details tab and filter PTR traffic (#104) Marco Cadetg 2025-12-21 14:29:12 +01:00
  • 1094724dc2 feat: show reverse DNS hostnames in Details tab and filter PTR traffic feature/dns-reverse-lookup Marco Cadetg 2025-12-20 18:58:58 +01:00
  • e18a8658f8 feat: add reverse DNS resolution for IP addresses Marco Cadetg 2025-12-20 17:55:18 +01:00
  • 37486111c4 feat(logging): add pid, process_name, service_name to JSON log (#102) Marco Cadetg 2025-12-20 17:48:49 +01:00
  • eacc57358e feat(logging): add connection direction to JSON log for TCP feature/json-log-full-details Marco Cadetg 2025-12-20 11:29:15 +01:00
  • 4ac144a75d feat(logging): add pid, process_name, service_name to JSON log (#99) Marco Cadetg 2025-12-19 08:23:01 +01:00
  • 4108b68625 feat(cli): show platform-specific options in help (#101) Marco Cadetg 2025-12-19 08:04:25 +01:00
  • 9089403d32 fix(macos): skip PKTAP when BPF filter is specified (#100) Marco Cadetg 2025-12-19 07:53:16 +01:00
  • 925d721670 chore(deps): bump the actions group across 1 directory with 3 updates (#94) dependabot[bot] 2025-12-15 12:57:37 +01:00
  • 9f81385861 feat(ui): add network health visualization to Graph tab (#93) Marco Cadetg 2025-12-14 17:59:54 +01:00
  • 046f80ecc7 feat(ui): replace health chart with gauge bars and add TCP counters feature/network-health-graph Marco Cadetg 2025-12-14 17:45:39 +01:00
  • 342a6b94c9 feat(ui): add network health visualization to Graph tab Marco Cadetg 2025-12-13 16:36:50 +01:00
  • 2a1d58762b feat(cli): add --bpf-filter option for packet capture filtering (#92) Marco Cadetg 2025-12-13 15:21:59 +01:00
  • 33bedc4137 feat(cli): add --bpf-filter option for packet capture filtering feature/bpf-filter-cli Marco Cadetg 2025-12-13 11:34:27 +01:00
  • 33b7e3ce46 Update demo GIF Marco Cadetg 2025-12-13 10:47:28 +01:00
  • c6c0c57028 fix(linux): handle clipboard access blocked by Landlock sandbox (#91) Marco Cadetg 2025-12-13 10:06:50 +01:00
  • 4c02a302d8 feat(ui): add traffic visualization and Graph tab (#90) Marco Cadetg 2025-12-13 10:06:32 +01:00
  • a598e82dd3 fix(linux): handle clipboard access blocked by Landlock sandbox fix/clipboard-landlock Marco Cadetg 2025-12-13 09:57:07 +01:00
  • 123d5a4bce feat(ui): add traffic visualization and Graph tab feature/traffic-graph Marco Cadetg 2025-12-12 17:04:29 +01:00
  • 9ae9921d14 chore(deps): bump the rust-dependencies group with 2 updates (#89) dependabot[bot] 2025-12-08 20:49:25 +01:00
  • 8622dd2d87 fix(ci): trigger AUR workflow on release publish instead of tag push Marco Cadetg 2025-12-07 13:24:42 +01:00
  • 8ecdc94108 Release v0.17.0 v0.17.0 Marco Cadetg 2025-12-07 11:49:53 +01:00
  • b12b7d38ab fix(linux): resolve eBPF thread names to main process names (#87) Marco Cadetg 2025-12-07 11:24:58 +01:00
  • 810b865841 fix(linux): resolve eBPF thread names to main process names fix/linux-ebpf-process-name-resolution Marco Cadetg 2025-12-07 11:09:29 +01:00
  • c31909bff8 update rustnet gif Marco Cadetg 2025-12-06 18:04:41 +01:00
  • 5a059a3a12 feat: add Landlock sandbox and capability dropping for Linux (#86) Marco Cadetg 2025-12-06 17:50:21 +01:00
  • 02a0275916 fix: add is_admin() to main.rs for Windows binary crate feat/landlock-sandbox Marco Cadetg 2025-12-06 17:39:38 +01:00
  • 47f32be906 fix: add is_admin() function for Windows builds Marco Cadetg 2025-12-06 17:33:10 +01:00
  • b476ae1cba fix: gate SandboxInfo to Linux only to fix clippy warnings Marco Cadetg 2025-12-06 17:03:24 +01:00
  • 8654834259 fix: remove unused set_sandbox_info and hide Landlock line on non-Linux Marco Cadetg 2025-12-06 16:53:34 +01:00
  • bea27d0320 feat: add Landlock sandbox and capability dropping for Linux Marco Cadetg 2025-12-06 16:48:12 +01:00
  • dd0b7e0923 fix: make RateTracker tests deterministic with injectable timestamps (#85) Marco Cadetg 2025-12-06 15:36:05 +01:00
  • 5c8ca435b3 refactor: simplify QUIC DPI and reorganize platform code (#84) Marco Cadetg 2025-12-06 13:31:17 +01:00
  • 2fb66fe478 chore(deps): bump pcap in the rust-dependencies group (#83) dependabot[bot] 2025-12-04 21:02:41 +01:00
  • 1a47b1a8d8 chore(deps): bump vmactions/freebsd-vm in the actions group (#82) dependabot[bot] 2025-12-04 21:00:57 +01:00
  • 3a8e8614bc feat: reorganize platform code into per-platform directories (#81) Marco Cadetg 2025-11-30 18:08:11 +01:00
  • f43db07738 docs: update Linux build dependencies and remove EBPF_BUILD.md feat/platform-directory-structure Marco Cadetg 2025-11-30 15:25:15 +01:00
  • 26152f053b fix: widen tolerance for test_sliding_window_no_skip_first_sample Marco Cadetg 2025-11-30 14:29:51 +01:00
  • 2dfce51cda feat: reorganize platform code into per-platform directories Marco Cadetg 2025-11-29 10:22:58 +01:00
  • fed1efaa30 Enhance Dependabot configuration for Rust and Actions Marco Cadetg 2025-11-26 08:10:24 +01:00
  • abfac77826 Run Docker container as host user Marco Cadetg 2025-11-22 22:31:02 +01:00
  • 60f7f546ad Fix .SRCINFO file ownership Marco Cadetg 2025-11-22 22:26:21 +01:00
  • d3053e1ec6 Run makepkg as non-root user Marco Cadetg 2025-11-22 22:24:41 +01:00
  • f91731726b Fix tag detection for manual triggers Marco Cadetg 2025-11-22 22:23:25 +01:00
  • 51951a2dc0 Use latest tag for manual workflow triggers Marco Cadetg 2025-11-22 22:20:01 +01:00
  • 93902d3911 Fix AUR workflow version extraction Marco Cadetg 2025-11-22 22:18:45 +01:00
  • 2c0f0d7aae Add AUR package automation workflow Marco Cadetg 2025-11-22 22:12:05 +01:00
  • f12a3e21cd chore: pin vmactions/freebsd-vm to v1.2.7 SHA Marco Cadetg 2025-11-22 18:59:05 +01:00
  • 8db02be5fe Release v0.16.1 v0.16.1 Marco Cadetg 2025-11-22 18:35:49 +01:00
  • b85d69114c Use FreeBSD VM for native builds instead of cross-compilation v0.16.0 Marco Cadetg 2025-11-22 18:17:48 +01:00
  • 972d4de2f4 Fix FreeBSD build: make libbpf-cargo optional and add libpcap to Cross.toml Marco Cadetg 2025-11-22 18:07:36 +01:00
  • 99a7cbd033 Fix FreeBSD build by making libbpf-cargo optional Marco Cadetg 2025-11-22 17:58:36 +01:00
  • 68ab2a1b57 Fix build.rs to check TARGET instead of host for eBPF compilation Marco Cadetg 2025-11-22 17:53:41 +01:00
  • 9796af5b71 Fix FreeBSD build by disabling eBPF for non-Linux platforms Marco Cadetg 2025-11-22 17:50:20 +01:00
  • 3fc3a7d017 Release v0.16.0 Marco Cadetg 2025-11-22 17:41:14 +01:00
  • 6e1426170b Feature/interface stats (#79) Marco Cadetg 2025-11-22 17:34:53 +01:00
  • aa181d6ad5 fix windows interface stats feature/interface-stats Marco Cadetg 2025-11-22 16:22:36 +01:00
  • 12555b5af7 macOS specific improvements Marco Cadetg 2025-11-22 13:25:34 +01:00
  • 035bfe8bee feat: adding interface stats Marco Cadetg 2025-11-22 12:50:07 +01:00
  • eb4b72d318 chore(deps): bump actions/checkout from 5 to 6 (#78) dependabot[bot] 2025-11-21 17:34:02 +01:00
  • 6f00d83f4c chore(deps): bump clap from 4.5.52 to 4.5.53 (#76) dependabot[bot] 2025-11-20 16:40:37 +01:00
  • e15a567924 chore(deps): bump clap_complete from 4.5.60 to 4.5.61 (#77) dependabot[bot] 2025-11-20 16:40:21 +01:00
  • cbef7e4457 chore(deps): bump bytes from 1.10.1 to 1.11.0 (#73) dependabot[bot] 2025-11-18 18:22:21 +01:00
  • 183ec7f2b2 chore(deps): bump clap from 4.5.51 to 4.5.52 (#74) dependabot[bot] 2025-11-18 18:22:05 +01:00
  • f5ebb62c9e chore(deps): bump http_req from 0.14.1 to 0.14.2 (#75) dependabot[bot] 2025-11-18 18:21:46 +01:00
  • dda39e5cdf feat: add TCP network analytics with retransmission detection (#72) Marco Cadetg 2025-11-14 12:38:38 +01:00
  • 824d21f5e5 feat: add TCP network analytics with retransmission detection feat/tcp-analytics Marco Cadetg 2025-11-14 12:29:04 +01:00
  • 8822af9793 chore: update README.md a bit Marco Cadetg 2025-11-02 20:13:51 +01:00
  • e1917b6ea2 fix: linux tests Marco Cadetg 2025-11-02 20:13:32 +01:00
  • dc32e4a9f5 Add Homebrew installation instructions to README Marco Cadetg 2025-11-02 19:52:42 +01:00
  • 85b2662c85 feat: add freebsd (#71) Marco Cadetg 2025-11-02 19:47:26 +01:00
  • 69174e83d5 handle ipv6 feat-add-freebsd Marco Cadetg 2025-11-02 19:41:21 +01:00
  • 1002b6abb0 feat: add freebsd Marco Cadetg 2025-11-02 14:08:08 +01:00
  • 03cc04624f chore: cleanup dead code Marco Cadetg 2025-10-31 14:31:07 +01:00
  • 0d2a10f47f chore(deps): bump clap_complete from 4.5.59 to 4.5.60 (#70) dependabot[bot] 2025-10-30 13:49:34 +01:00