working to analyze timing issues

This commit is contained in:
2025-07-25 15:52:16 -04:00
parent 70c2a1b9d3
commit 4c6e23bff8
31 changed files with 3197 additions and 0 deletions

36
analyzer/__init__.py Normal file
View File

@@ -0,0 +1,36 @@
"""
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'
]