Skip to content

LaunchPad-Network/birdparse

Repository files navigation

birdparse

A Go library for parsing BIRD command output.

Features

  • Parse BGP protocol information including session state, routes, and neighbor details
  • Parse routing table data with BGP attributes
  • Support for standard and large BGP communities
  • Extract AS paths, next hops, and other BGP path attributes

Installation

go get github.com/LaunchPad-Network/birdparse

Usage

import "github.com/LaunchPad-Network/birdparse"

// Parse BGP protocols
protocols := birdparse.ParseBGPProtocols(birdOutput)

// Parse routes
routes := birdparse.ParseRoutes(birdOutput)

License

See LICENSE file.

About

Parse BIRD command output with confidence.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages