Logo
Explore Help
Sign In
noisedestroyers/StreamLens
1
0
Fork 0
You've already forked StreamLens
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
main
StreamLens/analyzer/tui/modern_views/__init__.py

9 lines
268 B
Python
Raw Permalink Normal View History

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
2025-07-26 22:46:49 -04:00
"""
Modern TUI Views for StreamLens
"""
from .flow_analysis import FlowAnalysisView
from .packet_decoder import PacketDecoderView
from .statistical_analysis import StatisticalAnalysisView
__all__ = ['FlowAnalysisView', 'PacketDecoderView', 'StatisticalAnalysisView']
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.3 Page: 25ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API