100 Open Source Bgp Software Projects
Free and open source bgp code projects including engines, APIs, generators, and tools.
Metallb 4408 ⭐
A network load-balancer implementation for Kubernetes using standard routing protocols
Pmacct 786 ⭐
pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Cnp3 476 ⭐
Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)
Bgpalerter 472 ⭐
Software to monitor streams of BGP data. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, and more.
Arouteserver 209 ⭐
A tool to automatically build (and test) feature-rich configurations for BGP route servers.
Corebgp 139 ⭐
CoreBGP is a BGP library written in Go that implements the BGP FSM with an event-driven, pluggable model.
Pathman Sr 71 ⭐
Pathman SR is an open-source app to compute paths and deploy routes in Segment Routing-enabled network.
Bgp Ranking 44 ⭐
BGP ranking is a free software to calculate the security ranking of Internet Service Provider (ASN)
Ripeatlastracepath 24 ⭐
Hphr 35 ⭐
Halophile Router (a VyOS-based, SaltStack-automated, NetBox-configured router for small provider networks)
Balanced 30 ⭐
BalanceD is a Layer-4 Linux Virtual Server (LVS) based load balancing platform for Kubernetes.
Invalidroutesreporter 13 ⭐
An ExaBGP process to elaborate and report/log invalid routes received by route servers.
Bgp_spoofing_ssh_mitm 18 ⭐
Short guide on how to achieve BGP spoofing and implement a MiTM attack against SSH
Fastcli 34 ⭐
CLI tool powered by Nornir 3.0 for network automation fast configuration. Support BGP, OSPF, EIGRP, RIP auto-configuration.
Asn 451 ⭐
ASN / RPKI validity / BGP stats / IPv4v6 / Prefix / URL / ASPath / Organization / IP reputation and geolocation lookup tool / Traceroute server
Toboshii Home Cluster 84 ⭐
My home Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform.
Pathvector 64 ⭐
Pathvector is a declarative edge routing platform that automates route optimization and control plane configuration with secure and repeatable routing policy.
Multicluster Gitops 40 ⭐
Demo gossiping Kubernetes clusters that share routes in a mesh and dns-forward their Services to each other :)
Dry Ansible For Network Automation 12 ⭐
A collection of Ansible roles and playbooks to provision, sketch and backup a network running Junos OS, without the need of manually feeding extra data to represent the physical topology.
Sdn Ip Ryu 10 ⭐
SDN-IP application implemented on Ryu which allows a Software Defined Network to connect to external networks on the Internet using the standard Border Gateway Protocol (BGP).