bgpq4
brew install bgpq4
v1.16
BSD-2-Clause
BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routers
25
30-day installs · #6263
110
90-day · #5394
298
365-day · #6327
402
★ GitHub stars · updated 5mo ago
Build dependencies
Links
- https://github.com/bgp/bgpq4
- GitHub: bgp/bgpq4
- Brew formula source: Formula/b/bgpq4.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"autoconf",
"automake",
"libtool"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routers",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:50+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "bgpq4",
"github_default_branch": "main",
"github_last_commit_at": "2026-03-16T00:20:02Z",
"github_readme_excerpt": "[](https://github.com/bgp/bgpq4/actions/workflows/unit-tests.yml)\n\n\u003ca href=\"https://repology.org/project/bgpq4/versions\"\u003e\n \u003cimg src=\"https://repology.org/badge/vertical-allrepos/bgpq4.svg\" alt=\"Packaging status\" align=\"right\"\u003e\n\u003c/a\u003e\n\n# NAME\n\n**bgpq4** - bgp filtering automation tool\n\n# SYNOPSIS\n\n**bgpq4**\n\\[**-h**\u0026nbsp;*host\\[:port]*]\n\\[**-S**\u0026nbsp;*sources*]\n\\[**-EPz**]\n\\[**-f**\u0026nbsp;*asn*\u0026nbsp;|\n**-F**\u0026nbsp;*fmt*\u0026nbsp;|\n**-G**\u0026nbsp;*asn*\n**-H**\u0026nbsp;*asn*\n**-t**]\n\\[**-46ABbDdJjNnpsXU**]\n\\[**-a**\u0026nbsp;*asn*]\n\\[**-r**\u0026nbsp;*len*]\n\\[**-R**\u0026nbsp;*len*]\n\\[**-m**\u0026nbsp;*max*]\n\\[**-W**\u0026nbsp;*len*]\n*OBJECTS*\n\\[...]\n\\[EXCEPT\u0026nbsp;OBJECTS]\n\n# DESCRIPTION\n\nThe\n**bgpq4**\nutility is used to generate configurations (prefix-lists, extended\naccess-lists, policy-statement terms and as-path lists) based on IRR data.\n\nIt\u0027s options are as follows:\n\n**-4**\n\n\u003e generate IPv4 prefix/access-lists (default).\n\n**-6**\n\n\u003e generate IPv6 prefix/access-lists (IPv4 by default).\n\n**-A**\n\n\u003e try to aggregate prefix-lists as much as possible (not all output\n\u003e formats supported).\n\n**-a** *asn*\n\n\u003e specify what asn shall be denied in case of empty prefix-list (OpenBGPD)\n\n**-B**\n\n\u003e generate output in OpenBGPD format (default: Cisco)\n\n**-b**\n\n\u003e generate output in BIRD format (default: Cisco).\n\n**-d**\n\n\u003e enable some debugging output.\n\n**-e**\n\n\u003e generate output in Arista EOS format (default: Cisco).\n\n**-E**\n\n\u003e generate extended access-list (Cisco), policy-statement term using\n\u003e route-filters (Juniper), \\[ip|ipv6]-prefix-list (Nokia) or prefix-sets\n\u003e (OpenBGPd).\n\n**-f** *number*\n\n\u003e generate input as-path access-list.\n\n**-F** *fmt*\n\n\u003e generate output in user-defined format.\n\n**-G** *number*\n\n\u003e generate output as-path access-list.\n\n**-H** *number*\n\n\u003e generate output as-list for JunOS 21.3R1+ `as-path-origin` filter (JunOS only)\n\n**-h** *host\\[:port]*\n\n\u003e host running IRRD database (default: rr.ntt.net).\n\n**-J**\n\n\u003e generate config for",
"github_repo": "bgp/bgpq4",
"github_stars": 402,
"github_topics": [],
"homepage": "https://github.com/bgp/bgpq4",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 25,
"installs_365d": 298,
"installs_90d": 110,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "BSD-2-Clause",
"llm_generated_at": null,
"llm_model": null,
"name": "bgpq4",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6263,
"rank_365d": 6327,
"rank_90d": 5394,
"raw_hash": "8177a4d9490f8b63",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/bgpq4.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.16",
"versioned_formulae": [],
"why_use_this": null
}