update roadmap

This commit is contained in:
Marco Cadetg
2025-09-12 09:35:36 +02:00
parent 54b2d77f7e
commit 890deda5f9
+4 -11
View File
@@ -11,20 +11,13 @@ This document outlines the planned features and improvements for RustNet.
## Features
- **Sorting**: Sort by name, bandwidth utilization, etc.
- **DPI Enhancements**: Improve deep packet inspection capabilities:
- Support more protocols (e.g., SSH, FTP, SMTP, etc.)
- Support more protocols (e.g. FTP, SMTP, etc.)
- More accurate SNI detection for QUIC/HTTPS
- More information about SSH connections (e.g., key exchange algorithms)
- **DNS Reverse Lookup**: Add optional hostname resolution (toggle between IP and hostname display)
- **IPv6 Support**: Full IPv6 connection tracking and display, including DNS resolution, didn't test yet
- **Search/Filter** ✅: Real-time vim/fzf-style search and filtering:
- ✅ Filter by process name (`process:firefox`)
- ✅ Filter by protocol (`proto:tcp`)
- ✅ Filter by port (`port:44`, `sport:80`, `dport:443`)
- ✅ Filter by IP/hostname (`src:192.168`, `dst:github.com`)
- ✅ Filter by SNI (`sni:api.github.com`)
- ✅ Navigate while typing filters
- ✅ Fuzzy search across all connection fields
- **Search/Filter**:
- 🔄 Regular expression support (future enhancement)
- **Internationalization (i18n)**: Support for multiple languages in the UI
- **Connection History**: Store and display historical connection data
@@ -51,4 +44,4 @@ This document outlines the planned features and improvements for RustNet.
- **Integration Tests**: End-to-end testing for different platforms
- **CI/CD Pipeline**: Automated builds and releases for all platforms
- **Documentation**: API documentation and developer guide
- **Packaging/Distribution**: Create packages for easy installation on Linux, macOS, and Windows
- **Packaging/Distribution**: Create packages for easy installation on Linux, macOS, and Windows