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
The latest 5 of 8 in the history this site was built from.