BSD Ports

net/bgpipe 0.22.1nb1 NetBSD

Open-source tool that processes BGP messages through a pipeline

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Port added
Last update
Commit
309977eb40
License
mit
Categories
net
Package size
4330.2 KiB, 14073.6 KiB installed

Description

bgpipe: BGP pipeline processor

Open-source tool that processes BGP messages through a pipeline of composable stages.

What is bgpipe?

bgpipe sits between routers as a transparent proxy, auditing, filtering, and transforming BGP sessions on the fly. Think of it as a scriptable BGP firewall and traffic processor.

Use cases:

  • BGP firewall with RPKI validation, prefix limits, and rate limiting
  • Bidirectional BGP to JSON translation including Flowspec - pipe through jq, Python, anything
  • MRT file processing and conversion at scale, incl. RIB snapshots (table dumps)
  • Scriptable pipeline - chain stages or pipe through external programs
  • Live BGP monitoring from RIPE RIS Live or RouteViews with real-time filters
  • Secure transport - add TCP-MD5 to sessions, proxy over encrypted WebSockets

Install

Binary package:

pkgin install bgpipe

From pkgsrc:

cd /usr/pkgsrc/net/bgpipe && make install clean

Dependencies

No port depends on this one.

Commit history 8

DateCommitCreditsLog message
309977eb40 bsiegert Revbump all Go packages after go127 security update
96dc94755d bsiegert Revbump all Go packages after go127 security update
866d2b73e9 bsiegert Revbump all Go packages after go127 update
09caaa0a3a drixter bgpipe: Update to 0.22.1
What's Changed fix: rv-live should honor the BMP peer A flag by @pforemski in #39
2338e838cd bsiegert Revbump all Go packages after go127 became the default

The latest 5 of 8 in the history this site was built from.