1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-02-05 00:39:29 +00:00
thatmattlove-hyperglass/hyperglass/plugins/_builtin/__init__.py
Wilhelm Schonfeldt 9db9849a59
feat(structured): release structured feature set (squash merge)
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.
2025-09-30 16:46:01 +02:00

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",
)