mirror of
https://github.com/thatmattlove/hyperglass.git
synced 2026-02-05 00:39:29 +00:00
Summary: - Add structured traceroute support with comprehensive IP enrichment (ASN/org/RDNS). - Improve MikroTik traceroute cleaning and aggregation; collapse repeated tables into a single representative table. - Enhance traceroute logging for visibility and add traceroute-specific cleaning helpers. - Add/adjust IP enrichment plugins and BGP/traceroute enrichment integrations. - UI updates for traceroute output and path visualization; update docs and configuration for structured output. This commit squashes changes from 'structured-dev' into a single release commit.
38 lines
1.4 KiB
Python
38 lines
1.4 KiB
Python
"""Built-in hyperglass plugins."""
|
|
|
|
# Local
|
|
from .bgp_route_frr import BGPRoutePluginFrr
|
|
from .remove_command import RemoveCommand
|
|
from .bgp_route_arista import BGPRoutePluginArista
|
|
from .bgp_route_huawei import BGPRoutePluginHuawei
|
|
from .bgp_routestr_huawei import BGPSTRRoutePluginHuawei
|
|
from .bgp_route_juniper import BGPRoutePluginJuniper
|
|
from .mikrotik_garbage_output import MikrotikGarbageOutput
|
|
from .bgp_routestr_mikrotik import BGPSTRRoutePluginMikrotik
|
|
from .mikrotik_normalize_input import MikrotikTargetNormalizerInput
|
|
from .traceroute_ip_enrichment import ZTracerouteIpEnrichment
|
|
from .bgp_route_ip_enrichment import ZBgpRouteIpEnrichment
|
|
from .trace_route_mikrotik import TraceroutePluginMikrotik
|
|
from .trace_route_huawei import TraceroutePluginHuawei
|
|
from .trace_route_arista import TraceroutePluginArista
|
|
from .trace_route_frr import TraceroutePluginFrr
|
|
from .trace_route_juniper import TraceroutePluginJuniper
|
|
|
|
__all__ = (
|
|
"BGPRoutePluginArista",
|
|
"BGPRoutePluginFrr",
|
|
"BGPRoutePluginJuniper",
|
|
"BGPRoutePluginHuawei",
|
|
"BGPSTRRoutePluginHuawei",
|
|
"MikrotikGarbageOutput",
|
|
"BGPSTRRoutePluginMikrotik",
|
|
"MikrotikTargetNormalizerInput",
|
|
"ZTracerouteIpEnrichment",
|
|
"ZBgpRouteIpEnrichment",
|
|
"TraceroutePluginMikrotik",
|
|
"TraceroutePluginHuawei",
|
|
"TraceroutePluginArista",
|
|
"TraceroutePluginFrr",
|
|
"TraceroutePluginJuniper",
|
|
"RemoveCommand",
|
|
)
|