BGP swiss army knife
Project description
Introduction
ExaBGP allows engineers to control their network from commodity servers. Think of it as Software Defined Networking using BGP.
It can be used to announce ipv4, ipv6, vpn or flow routes (for DDOS protection) from its configuration file(s). ExaBGP can also transform BGP messages into friendly plain text or JSON which can be easily manipulate by scripts and report peer announcements.
Use cases include
Artemis Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking
GIXLG An SQL backed looking glass with with prefix routing visualisation
Service high availability automatically isolating dead servers / broken services
Anycasted services
Installation
Prerequisites
ExaBGP requires python 3.6 or later. It includes/vendors its dependencies.
Using pip
Use pip to install the packages:
pip install -U exabgp exabgp --help
Without installation
curl -L https://github.com/Exa-Networks/exabgp/archive/4.1.1.tar.gz | tar zx ./exabgp-4.1.1/sbin/exabgp --help
Feedback and getting involved
#exabgp: irc://irc.freenode.net:6667/exabgp (unmonitored)
Twitter: https://twitter.com/#!/search/exabgp
Mailing list: http://groups.google.com/group/exabgp-users
Issue tracker: https://github.com/Exa-Networks/exabgp/issues
Code Repository: https://github.com/Exa-Networks/exabgp
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file exabgp-4.1.1.tar.gz
.
File metadata
- Download URL: exabgp-4.1.1.tar.gz
- Upload date:
- Size: 385.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31176ab50fc971b6681d6818a3bb8a9335496aeb7e88a83a08b0fc335e9a4f27 |
|
MD5 | b21b4cda167214ae6a2ae1a3e7115ccf |
|
BLAKE2b-256 | 2b8d6aefd86e3ad62a6f7da6742443efa1fb3a72d82947641dcd1d5832e041b7 |
File details
Details for the file exabgp-4.1.1-py3-none-any.whl
.
File metadata
- Download URL: exabgp-4.1.1-py3-none-any.whl
- Upload date:
- Size: 557.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1c8adb6549a65666b9b0dad03af1e79081d2ef281e8c4bb452529fafdb3f2f |
|
MD5 | 2237697a425aaa5ece9b89b52c779386 |
|
BLAKE2b-256 | a38a073dfd3840590752c8f15213c68816dc379a3d0aa24df63c39e6398a206d |