205 Commits

Author SHA1 Message Date
Marco Cadetg
b642205e38 Release v0.10.0
- Added minimum Rust version requirement (1.88.0+)
v0.10.0
2025-09-28 17:45:10 +02:00
DeepChirp
33e80645ef chore(Cargo.lock): change package version (#16) 2025-09-26 17:33:14 +02:00
Marco Cadetg
6d451c39df RustNet version bump 0.10.0 2025-09-26 08:46:31 +02:00
Marco Cadetg
4f5d84620b add minimum rust version 2025-09-26 08:43:36 +02:00
Marco Cadetg
56c229e384 Include Cargo.lock in release commit
Updated the release process to include Cargo.lock.
2025-09-18 13:15:28 +02:00
Marco Cadetg
6e89440114 Release v0.9.0
- Experimental eBPF support for enhanced Linux socket tracking
- Windows platform support
v0.9.0
2025-09-18 11:53:33 +02:00
Marco Cadetg
799d66cf86 feat: Add experimental eBPF support for enhanced socket tracking (#11)
* feat: Add experimental eBPF support for enhanced socket tracking

- Implement eBPF-based socket tracker for Linux with CO-RE support
- Add minimal vmlinux header (5.5KB) instead of full 3.4MB file
- Create graceful fallback mechanism to procfs when eBPF unavailable
- Add comprehensive eBPF build documentation
- Integrate libbpf-rs for eBPF program loading and management
- Support both IPv4 and IPv6 socket tracking
- Add capability checking for required permissions

The eBPF feature is optional and disabled by default. When enabled,
it provides faster and more accurate process-to-socket mapping on
Linux systems with appropriate permissions.
2025-09-18 11:46:03 +02:00
Marco Cadetg
47d9748fba Update README.md badges
Removed unused badges and added Docker image badge.
2025-09-12 21:09:18 +02:00
Marco Cadetg
3b1e798c6f chore: readme badges 2025-09-12 20:54:31 +02:00
Marco Cadetg
ffdad67266 Update cross-platform support information in README 2025-09-12 18:02:07 +02:00
Marco Cadetg
3d4b1a8121 feat: successfully tested on windows 2025-09-12 17:57:49 +02:00
Marco Cadetg
bac2dce1e1 chore: adding cargo install instructions 2025-09-12 12:19:28 +02:00
Marco Cadetg
890deda5f9 update roadmap 2025-09-12 09:35:36 +02:00
Marco Cadetg
54b2d77f7e update cargo crate information 2025-09-12 09:35:17 +02:00
Marco Cadetg
0489834461 Release v0.8.0
- Added SSH Deep Packet Inspection (DPI) with comprehensive protocol analysis
- Enhanced connection filtering with SSH-specific filters
- Improved CI/CD with path-based GitHub Actions triggers
- Updated documentation with SSH examples and state descriptions
v0.8.0
2025-09-11 12:38:30 +02:00
Marco Cadetg
459504ebb6 feat: ssh dpi 2025-09-11 12:32:53 +02:00
Marco Cadetg
4ecda96d68 ci: improve gh actions with path-based triggers 2025-09-11 11:47:49 +02:00
Marco Cadetg
e26e944a1f update Cargo.lock 2025-09-11 09:28:42 +02:00
Marco Cadetg
ad4e8ef3e6 Release v0.7.0
- Fixed SecureCRT backspace handling issue
v0.7.0
2025-09-11 09:15:11 +02:00
Marco Cadetg
211f67b70b Merge pull request #8 from domcyrus/fix-securecrt-control-key
fix: handle SecureCRT backspace issue
2025-09-11 08:58:50 +02:00
Marco Cadetg
b4beaf01ef fix: handle SecureCRT backspace issue 2025-09-11 08:56:29 +02:00
Marco Cadetg
9ead15f3ed do not use CMD --help 2025-09-11 08:35:10 +02:00
Marco Cadetg
533d2d718c Change license label from MIT to Apache 2.0 2025-09-11 08:20:56 +02:00
Marco Cadetg
695d2efa5a Merge pull request #7 from domcyrus/fix-docker-glibc-dep
fix: use debian trixie to match glibc version
2025-09-11 08:17:46 +02:00
Marco Cadetg
93e1834661 fix: use debian trixie to match glibc version 2025-09-11 08:13:26 +02:00
Marco Cadetg
d686b99579 Merge pull request #3 from domcyrus/docker-build
update rust version
2025-09-10 15:26:04 +02:00
Marco Cadetg
ca7d2b33eb update rust version 2025-09-10 14:39:08 +02:00
Marco Cadetg
41aae979b6 docker build needs Cargo.lock ;) 2025-09-10 14:35:24 +02:00
Marco Cadetg
d07ec2ae77 add docker container 2025-09-10 14:33:03 +02:00
Marco Cadetg
39b844065c update release documentation 2025-09-10 14:32:05 +02:00
Marco Cadetg
9946731f4b prepare release 0.6.0 v0.6.0 2025-09-10 11:35:34 +02:00
Marco Cadetg
8982d24abd implement option to filter for state 2025-09-10 11:35:34 +02:00
Marco Cadetg
45056d41c8 Install libpcap-dev in CI workflow
Added step to install libpcap-dev before building the project.
2025-09-09 17:14:50 +02:00
Marco Cadetg
8a8d11ff8b Add GitHub Actions workflow for Rust project 2025-09-09 17:10:45 +02:00
Marco Cadetg
3329eed6c5 cargo fmt 2025-09-09 15:45:14 +02:00
Marco Cadetg
88837b1887 docs: prepare v0.5.0 release notes v0.5.0 2025-09-09 15:43:51 +02:00
Marco Cadetg
5c6cc660ae upgrade to version 0.5.0 2025-09-09 15:39:42 +02:00
Marco Cadetg
445f70f1e8 option to filter connections 2025-09-09 15:35:16 +02:00
Marco Cadetg
523568a57a Fix image syntax in README.md 2025-09-07 15:35:06 +02:00
Marco Cadetg
5055b7846e adding rustnet gif
ne#
2025-09-07 15:32:11 +02:00
Marco Cadetg
3d51cb92b7 doc: tone it down a bit... 2025-09-03 15:56:26 +02:00
Marco Cadetg
4b941a57b0 adding asciicast demo 2025-08-30 13:45:06 +02:00
Marco Cadetg
1851d20c46 release rustnet 0.4.0 v0.4.0 2025-08-29 11:08:59 +02:00
Marco Cadetg
4b97828a3f improve traffic monitoring 2025-08-29 10:44:33 +02:00
Marco Cadetg
a51acfbe28 improve linux build warnings 2025-08-29 10:03:24 +02:00
Marco Cadetg
374079ef71 fix: update the rustnet versin based on Cargo.toml version 2025-08-28 15:53:50 +02:00
Marco Cadetg
51dd7dcf24 release v.0.3.0 v0.3.0 2025-08-28 15:44:42 +02:00
Marco Cadetg
d7cc812fcb splitting documentation between release, roadmap and README.md 2025-08-28 15:37:40 +02:00
Marco Cadetg
6b24e86675 fix: get rid of warnings and fix all clippy issues 2025-08-28 15:28:58 +02:00
Marco Cadetg
338952ec92 timeout no more configurable 2025-08-28 14:30:59 +02:00