Modern TUI with Enhanced Protocol Hierarchy Interface
Major Features: - Complete modern TUI interface with three focused views - Enhanced multi-column layout: Source | Proto | Destination | Extended | Frame Type | Metrics - Simplified navigation with 1/2/3 hotkeys instead of F1/F2/F3 - Protocol hierarchy: Transport (TCP/UDP) → Extended (CH10/PTP) → Frame Types - Classic TUI preserved with --classic flag Views Implemented: 1. Flow Analysis View: Enhanced multi-column flow overview with protocol detection 2. Packet Decoder View: Three-panel deep inspection (Flows | Frames | Fields) 3. Statistical Analysis View: Four analysis modes with timing and quality metrics Technical Improvements: - Left-aligned text columns with IP:port precision - Transport protocol separation from extended protocols - Frame type identification (CH10-Data, TMATS, PTP Sync) - Cross-view communication with persistent flow selection - Context-sensitive help and status bars - Comprehensive error handling with console fallback
This commit is contained in:
@@ -508,13 +508,16 @@ The project includes comprehensive test suites:
|
||||
|
||||
### 🚀 Recommended Usage
|
||||
```bash
|
||||
# Primary recommended workflow
|
||||
# Primary recommended workflow - Professional GUI with embedded plots
|
||||
python streamlens.py --gui --pcap file.pcap
|
||||
|
||||
# For terminal-based analysis
|
||||
# Enhanced terminal-based analysis with professional table layout
|
||||
python streamlens.py --pcap file.pcap
|
||||
|
||||
# For comprehensive reporting
|
||||
# Live network monitoring with real-time TUI updates
|
||||
python streamlens.py --live --interface eth0
|
||||
|
||||
# Comprehensive reporting with sigma-based analysis
|
||||
python streamlens.py --pcap file.pcap --report
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user