bgpq3
« Back to VersTracker
Description:
BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routers
Type: Formula  |  Latest Version: 0.1.38@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: bgp networking routing automation filters
Install: brew install bgpq3
About:
bgpq3 is a command-line tool that automatically generates access control lists (ACLs) and prefix filters for routers. It queries IRR databases to extract network prefixes and AS numbers based on user-defined policies. This automation eliminates manual filter creation, reducing errors and ensuring accurate routing security.
Key Features:
  • Supports Cisco, Juniper, BIRD, and OpenBGPD configurations
  • Queries multiple IRR databases (RIPE, ARIN, APNIC, etc.)
  • Generates prefix-lists, as-path filters, and community filters
  • Supports both IPv4 and IPv6 prefix generation
Use Cases:
  • Automating BGP filter generation for network edge routers
  • Creating AS-SET based prefix filters for peering agreements
  • Auditing and validating existing router filter configurations
Alternatives:
  • irrd – IRRD is primarily an IRR database server, while bgpq3 is a client tool for generating filters from that data.
  • bird – BIRD is a routing daemon; bgpq3 is used to generate configuration filters for BIRD and other routers.
License: BSD-2-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 11:54am 0 VERSION_BUMP 42a329a0