Automic VaultAutomic Vault

brew

Installer bgpq4 avec Homebrew, apk, apt, dnf, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de bgpq4 pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install bgpq4

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add bgpq4

Alpine Linux edge package indexes · bgpq4 · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install bgpq4

Debian stable package indexes · bgpq4 · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install bgpq4

Fedora Rawhide package metadata · bgpq4 · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#bgpq4

nixpkgs package indexes · pkgs/by-name/bg/bgpq4/package.nix · Source: api.github.com

aperçu

Résumé du paquet

BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routers

Commandes et alias

  • bgpq4

historique

Historique du projet et usages

bgpq4 is the modern bgpq-family CLI for generating router filters from IRR data. It keeps the operator-friendly model of bgpq3 while focusing on newer IRRd behavior, newer vendor outputs, and ongoing maintenance.

Historique du projet

The bgpq4 changelog explicitly records version 0.0.1 in 2019 as the point where bgpq3 was forked into bgpq4. The repository preserves older bgpq3 history back to the 2007 rewrite, but the bgpq4 line is documented as the post-2019 fork.

Early bgpq4 releases removed legacy options, improved performance by using IRRd 4's A query when available, and added Mikrotik support. Later releases reorganized the source tree, adopted OpenBSD-style formatting, reduced memory use with a red-black tree for ASN storage, and added outputs such as Junos as-path-origin, Nokia SR Linux, Mikrotik RouterOS v6/v7, Arista EOS, Huawei XPL, and other router-policy formats.

Historique d'adoption

The input metadata lists bgpq4 packages across Alpine, Homebrew, Debian, Fedora/DNF, Nix, and Ubuntu, and the upstream README includes a packaging-status badge. That breadth matters because bgpq4 is the sort of tool network engineers want available on jump hosts, CI runners, and laptops without hand-building it.

Modes d'utilisation

The README describes bgpq4 as producing prefix lists, extended access lists, policy-statement terms, and AS-path lists from IRR objects. Operators pass ASNs, AS sets, route sets, or prefixes, select sources such as RPKI, AFRINIC, ARIN, APNIC, LACNIC, and RIPE, and choose target syntax for Cisco, Juniper, BIRD, OpenBGPD, Nokia, Mikrotik, Huawei, Arista, or JSON output.

Pourquoi les passionnés de paquets s'y intéressent

bgpq4 is a package-nerd favorite because it condenses a brittle BGP edge-operations task into a single auditable binary. It is small C code, has no daemon to operate, emits plain text suitable for config generation pipelines, and exists precisely where package managers shine: getting a boring but critical network-ops tool onto many Unix-like systems.

Chronologie

  • 2007: The inherited bgpq-family Git history begins with the bgpq3 rewrite.
  • 2019: bgpq3 is forked into bgpq4; early releases remove legacy flags and use IRRd 4's A query when available.
  • 2021: Version 1.3 reorganizes the repository, reformats large parts of the code, and reduces memory use.
  • 2022: Version 1.5 adds Junos as-path-origin support.
  • 2023: Versions 1.10 and 1.11 add Nokia SR Linux support and tighten AS23456 handling.
  • 2026: Version 1.16 is released.

Related projects

  • bgpq3 is the direct predecessor. The tool also lives beside IRRd, RADB-style IRR services, RPKI-aware workflows, and router stacks such as Cisco IOS/IOS XR, JunOS, BIRD, OpenBGPD, Nokia SR OS/SR Linux, Mikrotik RouterOS, Huawei, and Arista EOS.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 3 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
bgpq4cliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-26
version du gestionnaire1.16
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectée1.16

https://github.com/bgp/bgpq4

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:bgpq4
Version1.16
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/bgpq4
Page d'accueilhttps://github.com/bgp/bgpq4
Dépôthttps://github.com/bgp/bgpq4
Docs amonthttps://github.com/bgp/bgpq4#readme
LicenceBSD-2-Clause
Archive sourcehttps://github.com/bgp/bgpq4/archive/refs/tags/1.16.tar.gz
Dépendances de compilationautoconf, automake, libtool
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebgpq4
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

bgpq4 1.12-1

automatic BGP filter generator using IRR routing data

https://github.com/bgp/bgpq4

sudo apt install bgpq4
  • Section: net
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Bgpq4
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bgpq4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

bgpq4

nix profile install nixpkgs#bgpq4
  • normalized package name match
  • Correspondance par : Bgpq4
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bg/bgpq4/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

bgpq4 1.12-1

automatic BGP filter generator using IRR routing data

https://github.com/bgp/bgpq4

sudo apt install bgpq4
  • Section: universe/net
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Bgpq4
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bgpq4 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

bgpq4 1.16-r0

bgp filtering automation tool

https://github.com/bgp/bgpq4

sudo apk add bgpq4
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: bgpq4
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Bgpq4
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: bgpq4 from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

bgpq4-doc 1.16-r0

bgp filtering automation tool (documentation)

https://github.com/bgp/bgpq4

sudo apk add bgpq4-doc
  • License: BSD-2-Clause
  • Architecture: x86_64
  • Source Package: bgpq4
  • normalized package name match
  • Correspondance par : Bgpq4
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: bgpq4-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

bgpq4 1.16-1.fc45

Automate BGP filter generation based on routing database information

https://github.com/bgp/bgpq4

sudo dnf install bgpq4
  • License: BSD-2-Clause AND BSD-3-Clause AND ISC AND LicenseRef-Fedora-Public-Domain
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: bgpq4
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Bgpq4
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: bgpq4 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment