"""Reverse engineering pipeline for protocol analysis.

This package provides the REPipeline for automated protocol reverse engineering
from captured traces, including flow extraction, payload analysis, field inference,
and protocol structure discovery.

- RE-INT-001: RE Pipeline Integration
"""

# RE-INT-001: Reverse Engineering Pipeline
from .reverse_engineering import (
    FlowInfo,
    MessageTypeInfo,
    ProtocolCandidate,
    REAnalysisResult,
    REPipeline,
    StageResult,
    analyze,
)

__all__ = [
    # RE-INT-001: Reverse Engineering Pipeline
    "FlowInfo",
    "MessageTypeInfo",
    "ProtocolCandidate",
    "REAnalysisResult",
    "REPipeline",
    "StageResult",
    "analyze",
]
