v0.5.0
domcyrus/rustnetv0.5.0Sep 9, 2025by domcyrus
AI Summary
v0.5.0 introduces a comprehensive connection filtering system with support for multiple criteria like protocol, IP, and process, alongside significant documentation and user interface upgrades.
Key Highlights
- Comprehensive filtering system for Protocol, IP, Port, and Process
- Dynamic filtering UI with keyboard shortcuts
- Enhanced documentation with visual demonstrations (GIFs)
- Customizable filter expressions with intuitive UI
New Features
- Multi-criteria connection filtering
- Dynamic TUI filtering
Full Release Notes
## Summary RustNet v0.5.0 introduces a comprehensive connection filtering system, enhanced documentation, and improved user experience. ## New Features - **Connection Filtering System**: New comprehensive filtering capability allowing users to filter connections by: - Protocol type (TCP, UDP, ICMP) - Local and remote IP addresses - Local and remote ports - Process names - Service names - Customizable filter expressions with intuitive UI - **Enhanced Documentation**: Added asciinema demo recording for better user onboarding - **Visual Demonstrations**: Added animated GIF showcasing RustNet functionality ## Improvements - **README Improvements**: Fixed image syntax and formatting issues for better GitHub display - **User Interface**: Enhanced TUI to support dynamic filtering with keyboard shortcuts - **Documentation**: Improved project presentation with visual aids and demonstrations ## Usage The new filtering system can be accessed by pressing `/` in the main interface. Examples: - `/google` - Search for 'google' in all fields - `/port:443` - Filter connections on port 443 - `/proto:tcp` - Filter TCP connections only - `/process:firefox` - Filter connections from Firefox