@@ -11,20 +11,13 @@ This document outlines the planned features and improvements for RustNet.
1111
1212## Features
1313
14+ - ** Sorting** : Sort by name, bandwidth utilization, etc.
1415- ** DPI Enhancements** : Improve deep packet inspection capabilities:
15- - Support more protocols (e.g., SSH, FTP, SMTP, etc.)
16+ - Support more protocols (e.g. FTP, SMTP, etc.)
1617 - More accurate SNI detection for QUIC/HTTPS
17- - More information about SSH connections (e.g., key exchange algorithms)
1818- ** DNS Reverse Lookup** : Add optional hostname resolution (toggle between IP and hostname display)
1919- ** IPv6 Support** : Full IPv6 connection tracking and display, including DNS resolution, didn't test yet
20- - ** Search/Filter** ✅: Real-time vim/fzf-style search and filtering:
21- - ✅ Filter by process name (` process:firefox ` )
22- - ✅ Filter by protocol (` proto:tcp ` )
23- - ✅ Filter by port (` port:44 ` , ` sport:80 ` , ` dport:443 ` )
24- - ✅ Filter by IP/hostname (` src:192.168 ` , ` dst:github.com ` )
25- - ✅ Filter by SNI (` sni:api.github.com ` )
26- - ✅ Navigate while typing filters
27- - ✅ Fuzzy search across all connection fields
20+ - ** Search/Filter** :
2821 - 🔄 Regular expression support (future enhancement)
2922- ** Internationalization (i18n)** : Support for multiple languages in the UI
3023- ** Connection History** : Store and display historical connection data
@@ -51,4 +44,4 @@ This document outlines the planned features and improvements for RustNet.
5144- ** Integration Tests** : End-to-end testing for different platforms
5245- ** CI/CD Pipeline** : Automated builds and releases for all platforms
5346- ** Documentation** : API documentation and developer guide
54- - ** Packaging/Distribution** : Create packages for easy installation on Linux, macOS, and Windows
47+ - ** Packaging/Distribution** : Create packages for easy installation on Linux, macOS, and Windows
0 commit comments