Marco Cadetg
e6461b2be9
style: fix rustfmt alignment in stats panel layout
2026-05-03 19:31:06 +02:00
Marco Cadetg
3f9974d4bb
fix(ui): show full sandbox info on overview
2026-05-03 19:28:51 +02:00
Marco Cadetg
5fe2c34033
chore(demo): automate VHS recording for demo GIF and README screenshots ( #247 )
2026-05-02 15:53:05 +02:00
Marco Cadetg
8a2c2d23ad
fix(quic): bounds-check token_len in Initial packet parser ( #244 )
...
A crafted Initial packet with an oversized variable-length token
length pushed the parse offset past the end of the packet, panicking
on the next slice. Use checked arithmetic and verify offset is in
range before slicing.
2026-05-02 15:51:04 +02:00
Marco Cadetg
f89ba0eabf
feat(cli): enable reverse DNS by default, add --no-resolve-dns ( #245 )
...
Replaces the opt-in --resolve-dns flag with --no-resolve-dns, matching
the existing --no-dpi/--no-geoip pattern. Hostnames now show out of the
box; --no-resolve-dns disables resolution entirely.
2026-05-02 15:30:17 +02:00
dependabot[bot]
e3fd9cab18
chore(deps): bump the rust-dependencies group with 2 updates ( #243 )
...
Bumps the rust-dependencies group with 2 updates: [maxminddb](https://github.com/oschwald/maxminddb-rust ) and [clap_complete](https://github.com/clap-rs/clap ).
Updates `maxminddb` from 0.28.0 to 0.28.1
- [Release notes](https://github.com/oschwald/maxminddb-rust/releases )
- [Changelog](https://github.com/oschwald/maxminddb-rust/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oschwald/maxminddb-rust/compare/v0.28.0...v0.28.1 )
Updates `clap_complete` from 4.6.2 to 4.6.3
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.3 )
---
updated-dependencies:
- dependency-name: maxminddb
dependency-version: 0.28.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: clap_complete
dependency-version: 4.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-01 15:29:28 +02:00
github-actions[bot]
2591e3cf2e
Update OUI vendor database ( #242 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-01 10:11:31 +02:00
Marco Cadetg
5b00707049
feat(ui): per-field colors, status dot, magenta panel borders ( #241 )
...
* feat(ui): per-field colors, status dot, magenta panel borders
Each Overview cell now uses its own color (local addr cyan, remote
blue, service yellow, location magenta, state by TCP phase, rx/tx
split). A leading status dot (green/yellow/red filled, hollow gray
for historic) dual-encodes staleness via shape so NO_COLOR and
colorblind users still get the cue. Historic rows keep their per-
cell colors but fade via DIM; aging/critical rows still override
the whole row yellow/red.
Same colors carry into the Details panel (matching field values,
protocol-tinted Application heading, rx/tx Traffic stats) and into
the grouped-by-process view's child rows and aggregated header.
Every framed pane shares a rounded magenta border via panel_block.
* feat(ui): show last-seen status for active connections in Details
2026-05-01 10:11:10 +02:00
Marco Cadetg
a5f531b51c
feat(ui): revamp tabs, stats panel, and details view ( #239 )
...
* feat(ui): revamp tabs, stats panel, and details view
* polish(ui): graph legend in panel, details staleness, row highlight
2026-04-30 18:22:25 +02:00
dependabot[bot]
6adfb61e9c
chore(deps): bump the rust-dependencies group with 2 updates ( #240 )
...
Bumps the rust-dependencies group with 2 updates: [maxminddb](https://github.com/oschwald/maxminddb-rust ) and [zip](https://github.com/zip-rs/zip2 ).
Updates `maxminddb` from 0.27.3 to 0.28.0
- [Release notes](https://github.com/oschwald/maxminddb-rust/releases )
- [Changelog](https://github.com/oschwald/maxminddb-rust/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oschwald/maxminddb-rust/compare/v0.27.3...v0.28.0 )
Updates `zip` from 8.5.1 to 8.6.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0 )
---
updated-dependencies:
- dependency-name: maxminddb
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: zip
dependency-version: 8.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-30 15:44:34 +02:00
dependabot[bot]
661911fee6
chore(deps): bump the rust-dependencies group with 2 updates ( #238 )
...
Bumps the rust-dependencies group with 2 updates: [libc](https://github.com/rust-lang/libc ) and [http_req](https://github.com/jayjamesjay/http_req ).
Updates `libc` from 0.2.185 to 0.2.186
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.185...0.2.186 )
Updates `http_req` from 0.14.4 to 0.14.5
- [Release notes](https://github.com/jayjamesjay/http_req/releases )
- [Commits](https://github.com/jayjamesjay/http_req/compare/v0.14.4...v0.14.5 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.186
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: http_req
dependency-version: 0.14.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:00:24 +02:00
Marco Cadetg
d1f184fc47
docs: accurate Windows sandbox terminology + roadmap entry ( #237 )
...
* docs(readme): use accurate Windows sandbox terminology
* docs(security): rename Windows section to match actual mechanism
* docs(roadmap): add Windows sandbox hardening item
2026-04-26 10:49:58 +02:00
Marco Cadetg
41825fe8bc
docs: README hero polish, metadata tune-up, accuracy fixes ( #236 )
...
* docs: swap downloads badge for github stars
* docs(readme): center hero and fix Connection States/QUIC timeout drift
* docs: trim README features to differentiators; fix ARCHITECTURE QUIC timeouts
* docs(readme): drop em dashes
2026-04-26 10:35:19 +02:00
Marco Cadetg
a6f365c693
docs: expand crate/module docs and tune metadata for discoverability ( #235 )
2026-04-26 08:29:50 +02:00
dependabot[bot]
1fc7eab9af
chore(deps): bump rand from 0.8.5 to 0.8.6 ( #234 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.8.6 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.8.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 08:08:27 +02:00
dependabot[bot]
5cd5e307b8
chore(deps): bump openssl from 0.10.75 to 0.10.78 ( #233 )
...
Bumps [openssl](https://github.com/rust-openssl/rust-openssl ) from 0.10.75 to 0.10.78.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.75...openssl-v0.10.78 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.78
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-23 08:08:08 +02:00
Marco Cadetg
bc248ae50b
fix(quic): bounds-check varint lengths; isolate parser panics ( #232 )
...
* fix(quic): bounds-check varint lengths; isolate parser panics
Malformed QUIC Initial token_length, NEW_TOKEN, STREAM, NEW_CONNECTION_ID
and CONNECTION_CLOSE fields could advance offset past payload.len(),
panicking the pcap_rx thread on the next slice access. Guard each varint
length addition and use checked_add for total_packet_size.
Wrap parser.parse_packet in catch_unwind so a single crafted packet can
no longer take down a capture thread and blind the monitor.
* chore: satisfy Rust 1.95 clippy lints
Fix unnecessary_sort_by, collapsible_match, and manual_checked_ops
warnings surfaced by newer clippy on CI.
2026-04-22 19:54:24 +02:00
dependabot[bot]
b3e774a5d6
chore(deps): bump the rust-dependencies group with 3 updates ( #231 )
...
* chore(deps): bump the rust-dependencies group with 3 updates
Bumps the rust-dependencies group with 3 updates: [clap](https://github.com/clap-rs/clap ), [aes](https://github.com/RustCrypto/block-ciphers ) and [clap_complete](https://github.com/clap-rs/clap ).
Updates `clap` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1 )
Updates `aes` from 0.8.4 to 0.9.0
- [Commits](https://github.com/RustCrypto/block-ciphers/compare/aes-v0.8.4...aes-v0.9.0 )
Updates `clap_complete` from 4.6.1 to 4.6.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.2 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: aes
dependency-version: 0.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: clap_complete
dependency-version: 4.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(quic): migrate to aes 0.9 / cipher 0.5 API
Rename BlockEncrypt to BlockCipherEncrypt and switch from
GenericArray to the new Array type (with TryFrom).
* chore: fix clippy 1.95 warnings
Address unnecessary_sort_by, manual_checked_ops, collapsible_match,
map_clone, and iter_cloned_collect lints from the newer toolchain.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marco Cadetg <cadetg@gmail.com >
2026-04-22 19:42:58 +02:00
Marco Cadetg
a972520b45
fix(ui): scope / search to Overview and tidy status bars ( #229 ) ( #230 )
...
- Only enter filter mode with '/' on the Overview tab
- Treat j/k as text input in filter mode; use arrow keys to navigate
- Per-tab status bar text with consistent phrasing
- Esc returns to Overview from any non-Overview tab
2026-04-20 12:53:13 +02:00
dependabot[bot]
782e68be46
chore(deps): bump the rust-dependencies group with 2 updates ( #227 )
...
Bumps the rust-dependencies group with 2 updates: [libbpf-rs](https://github.com/libbpf/libbpf-rs ) and [clap_complete](https://github.com/clap-rs/clap ).
Updates `libbpf-rs` from 0.26.1 to 0.26.2
- [Release notes](https://github.com/libbpf/libbpf-rs/releases )
- [Commits](https://github.com/libbpf/libbpf-rs/compare/v0.26.1...v0.26.2 )
Updates `clap_complete` from 4.6.0 to 4.6.1
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1 )
---
updated-dependencies:
- dependency-name: libbpf-rs
dependency-version: 0.26.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: clap_complete
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 10:04:18 +01:00
dependabot[bot]
b75d54dc5d
chore(deps): bump libbpf-cargo in the rust-dependencies group ( #226 )
...
Bumps the rust-dependencies group with 1 update: [libbpf-cargo](https://github.com/libbpf/libbpf-rs ).
Updates `libbpf-cargo` from 0.26.1 to 0.26.2
- [Release notes](https://github.com/libbpf/libbpf-rs/releases )
- [Commits](https://github.com/libbpf/libbpf-rs/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: libbpf-cargo
dependency-version: 0.26.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 11:26:15 +01:00
dependabot[bot]
82ad9c0efe
chore(deps): bump the actions group with 2 updates ( #225 )
...
Bumps the actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [docker/build-push-action](https://github.com/docker/build-push-action ).
Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a )
Updates `docker/build-push-action` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/d08e5c354a6adb9ed34480a06d141179aa583294...bcafcacb16a39f128d818304e6c9c0c18556b85f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: docker/build-push-action
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 11:23:41 +01:00
dependabot[bot]
3bd841ae71
chore(deps): bump zip from 8.5.0 to 8.5.1 in the rust-dependencies group ( #224 )
...
Bumps the rust-dependencies group with 1 update: [zip](https://github.com/zip-rs/zip2 ).
Updates `zip` from 8.5.0 to 8.5.1
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1 )
---
updated-dependencies:
- dependency-name: zip
dependency-version: 8.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 11:08:38 +02:00
Marco Cadetg
045c77b155
ci: fix release downstream trigger race and AUR token perms ( #223 )
...
- Add all-published gate job so bsd/homebrew/chocolatey/aur triggers
wait for publish-crates/docker/copr/ppa, not just publish-release.
Prevents Homebrew/Chocolatey downstream "release.yml still running"
bail-out race.
- Grant actions: write on trigger-aur-update so GITHUB_TOKEN can
dispatch the same-repo aur-update.yml workflow.
2026-04-09 13:22:28 +02:00
Marco Cadetg
b5e23976dd
Release v1.2.0
...
- Windows restricted token sandbox (#206 )
- macOS Seatbelt sandboxing, later tightened (#196 , #203 )
- Linux sandbox hardening: drop capabilities and clear ambient set (#208 )
- UI: process privilege shown in security section (#197 )
- Filter: exact port matching and regex support (#195 )
- VLAN support in PKTAP/SLL parsers and L3 extraction (#202 , #199 )
- IGMP protocol parsing (#209 )
- Process name for wildcard /proc/net entries (#218 )
- CPU efficiency improvements in sort/snapshot/rate/timeout paths (#213 , #220 , #212 , #222 ) — thanks @deepakpjose
- FreeBSD platform cleanup (#205 )
- Fix default interface selection (#194 ), root detection on Unix (#192 )
- Dependency updates
v1.2.0
2026-04-09 11:55:01 +02:00
Marco Cadetg
2280fb0826
Reduce allocations in sorting and snapshot paths ( #222 )
...
* Reduce allocations in sorting and snapshot paths
2026-04-09 08:57:05 +02:00
Marco Cadetg
14b305b775
feat: add restricted token sandbox for Windows ( #206 )
...
* feat: add restricted token sandbox for Windows
2026-04-09 08:56:27 +02:00
Marco Cadetg
eec74e4126
refactor: FreeBSD platform support cleanup ( #205 )
...
* refactor: FreeBSD platform support cleanup#205
2026-04-06 18:38:37 +02:00
dependabot[bot]
66c420f590
chore(deps): bump zip from 8.4.0 to 8.5.0 in the rust-dependencies group ( #221 )
...
Bumps the rust-dependencies group with 1 update: [zip](https://github.com/zip-rs/zip2 ).
Updates `zip` from 8.4.0 to 8.5.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0 )
---
updated-dependencies:
- dependency-name: zip
dependency-version: 8.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 11:31:37 +02:00
deepakpjose
a0969a584f
rate calculation at refresh instead of update ( #220 )
...
* rate calculation at refresh instead of update
2026-04-06 10:05:56 +02:00
deepakpjose
b993f4963b
process name finding for wildcard entries in /proc/net/ files. ( #218 )
...
* finding process name for wildcard sockets
2026-04-04 14:14:43 +02:00
dependabot[bot]
9205929be3
chore(deps): bump docker/login-action in the actions group ( #219 )
...
Bumps the actions group with 1 update: [docker/login-action](https://github.com/docker/login-action ).
Updates `docker/login-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 12:10:07 +02:00
dependabot[bot]
ab80f8f237
chore(deps): bump clap_mangen in the rust-dependencies group ( #216 )
...
Bumps the rust-dependencies group with 1 update: [clap_mangen](https://github.com/clap-rs/clap ).
Updates `clap_mangen` from 0.2.33 to 0.3.0
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.33...clap_mangen-v0.3.0 )
---
updated-dependencies:
- dependency-name: clap_mangen
dependency-version: 0.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 15:12:05 +02:00
github-actions[bot]
b2ca295723
Update OUI vendor database ( #215 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-01 09:07:08 +02:00
deepakpjose
7d96bd0ff8
avoid timeouts to improve cpu performance ( #213 )
...
* avoid timeouts to improve cpu performance
2026-03-31 07:38:22 +02:00
dependabot[bot]
0fd52a9e1c
chore(deps): bump the rust-dependencies group with 2 updates ( #214 )
...
Bumps the rust-dependencies group with 2 updates: [zip](https://github.com/zip-rs/zip2 ) and [sha2](https://github.com/RustCrypto/hashes ).
Updates `zip` from 8.3.1 to 8.4.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v8.3.1...v8.4.0 )
Updates `sha2` from 0.10.9 to 0.11.0
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0 )
---
updated-dependencies:
- dependency-name: zip
dependency-version: 8.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
- dependency-name: sha2
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 11:36:00 +02:00
Marco Cadetg
b35be4593d
Harden Linux sandbox: drop capabilities and clear ambient set ( #208 )
2026-03-29 18:30:33 +02:00
deepakpjose
443aaa3558
name threads ( #212 )
2026-03-29 16:37:15 +02:00
Marco Cadetg
0259826888
Add architecture roadmap: workspace split and macOS privilege separation ( #211 )
2026-03-28 17:05:19 +01:00
deepakpjose
90cf6df5e3
Enable IGMP protocol parsing ( #209 )
...
* Enable IGMP protocol parsing
2026-03-27 22:19:52 +01:00
Marco Cadetg
85d7b5c12c
Pin CI actions to commit SHAs, add Npcap checksum verification ( #210 )
...
- Pin all GitHub Actions to full commit SHAs across workflows
- Add SHA256 verification for Windows Npcap SDK download in build.rs
- Add supply chain security and sandboxing documentation to SECURITY.md
- Add sha2 build-dependency for Windows
2026-03-27 08:49:53 +01:00
Marco Cadetg
7739231f06
Tighten macOS Seatbelt sandbox profile ( #203 )
...
* Tighten macOS Seatbelt sandbox profile
2026-03-26 22:20:57 +01:00
Marco Cadetg
fee4461caf
feat: add VLAN support to PKTAP and SLL/SLL2 parsers ( #202 )
2026-03-26 10:26:21 +01:00
deepakpjose
6507122026
Add vlan header in layer 3 data extraction ( #199 )
2026-03-25 20:03:46 +01:00
Marco Cadetg
46bfbada4b
fix(ci): restrict FreeBSD dispatch to manual triggers only ( #201 )
2026-03-25 19:48:20 +01:00
dependabot[bot]
8911fe6742
chore(deps): bump the rust-dependencies group with 2 updates ( #200 )
...
Bumps the rust-dependencies group with 2 updates: [http_req](https://github.com/jayjamesjay/http_req ) and [zip](https://github.com/zip-rs/zip2 ).
Updates `http_req` from 0.14.3 to 0.14.4
- [Release notes](https://github.com/jayjamesjay/http_req/releases )
- [Commits](https://github.com/jayjamesjay/http_req/compare/v0.14.3...v0.14.4 )
Updates `zip` from 8.3.0 to 8.3.1
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v8.3.0...v8.3.1 )
---
updated-dependencies:
- dependency-name: http_req
dependency-version: 0.14.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
- dependency-name: zip
dependency-version: 8.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 19:30:56 +01:00
dependabot[bot]
446188b424
chore(deps): bump zip from 8.2.0 to 8.3.0 in the rust-dependencies group ( #198 )
...
Bumps the rust-dependencies group with 1 update: [zip](https://github.com/zip-rs/zip2 ).
Updates `zip` from 8.2.0 to 8.3.0
- [Release notes](https://github.com/zip-rs/zip2/releases )
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zip-rs/zip2/compare/v8.2.0...v8.3.0 )
---
updated-dependencies:
- dependency-name: zip
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 10:36:50 +01:00
Marco Cadetg
119721fcea
feat(ui): show process privilege in security section ( #197 )
2026-03-22 21:32:50 +01:00
Marco Cadetg
f907654a44
feat(macos): Seatbelt sandboxing ( #196 )
...
* feat(macos): Seatbelt sandboxing
2026-03-22 17:17:58 +01:00
Marco Cadetg
542a594cd7
feat(filter): exact port matching and regex support ( #195 )
2026-03-21 00:16:27 +01:00