bgpdump
« Back to VersTracker
Description:
C library for analyzing MRT/Zebra/Quagga dump files
Type: Formula  |  Latest Version: 1.6.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: bgp routing networking mrt analysis quagga
Install: brew install bgpdump
About:
bgpdump is a C library designed to parse and analyze MRT format routing data dumps generated by Zebra, Quagga, and BGP routing software. It provides a high-level API to extract and process routing information, making it easier to work with complex BGP data structures. The library is essential for network operators and researchers needing to inspect and analyze historical routing data.
Key Features:
  • Parses MRT format routing dumps from Zebra and Quagga
  • Provides high-level API for BGP update and table dump processing
  • Supports both IPv4 and IPv6 address families
  • Handles BGP UPDATE, OPEN, and NOTIFICATION messages
  • Outputs structured data for easy analysis
Use Cases:
  • Analyzing BGP routing table snapshots for network troubleshooting
  • Processing MRT dumps for routing security research and analysis
  • Building custom routing data analysis tools and pipelines
  • Monitoring BGP update patterns and routing changes over time
Alternatives:
  • bgpq3 – bgpq3 is for prefix filtering generation, while bgpdump focuses on MRT data parsing
  • exabgp – exabgp is a BGP speaker/router, while bgpdump is for analyzing routing dumps
License: GPL-2.0-only
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 11:43am 0 VERSION_BUMP e4e2bba5