Files
StreamLens/analyzer/__init__.py

36 lines
1.0 KiB
Python
Raw Permalink Normal View History

2025-07-25 15:52:16 -04:00
"""
Ethernet Traffic Analyzer - A modular network analysis tool
This package provides comprehensive analysis of ethernet traffic with specialized
support for telemetry protocols like Chapter 10 (IRIG106), PTP, and IENA.
"""
from .analysis import EthernetAnalyzer, StatisticsEngine, FlowManager
from .models import FlowStats, FrameTypeStats, AnalysisResult
from .protocols import (
Chapter10Dissector, Chapter10Packet,
PTPDissector, IENADissector, StandardProtocolDissectors
)
from .tui import TUIInterface
from .utils import PCAPLoader, LiveCapture
__version__ = "2.0.0"
__author__ = "Network Analysis Team"
__all__ = [
# Core analysis
'EthernetAnalyzer', 'StatisticsEngine', 'FlowManager',
# Data models
'FlowStats', 'FrameTypeStats', 'AnalysisResult',
# Protocol dissectors
'Chapter10Dissector', 'Chapter10Packet',
'PTPDissector', 'IENADissector', 'StandardProtocolDissectors',
# User interface
'TUIInterface',
# Utilities
'PCAPLoader', 'LiveCapture'
]