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
sql backed looking glass with prefix routing visualisation
service high availability automatically isolating dead servers / broken services
DDOS mitigation solutions
anycasted services
Installation
Prerequisites
ExaBGP requires python 2.7 or 3.x. It has no external 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.0.10.tar.gz | tar zx ./exabgp-4.0.10/sbin/exabgp --help
Feedback and getting involved
#exabgp: irc://irc.freenode.net:6667/exabgp
Google +: https://plus.google.com/u/0/communities/108249711110699351497
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.0.10.tar.gz
.
File metadata
- Download URL: exabgp-4.0.10.tar.gz
- Upload date:
- Size: 381.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2bafc74c359a16e396c5caa4cd86359e5aebaabd00502d7f74de81524f66e47 |
|
MD5 | dffb69456efa6362ab11f711181ed06e |
|
BLAKE2b-256 | aacf0e98af46af506de1732f06b630a9cfea7333be65c81c3bda613cb49e98f5 |
File details
Details for the file exabgp-4.0.10-py3-none-any.whl
.
File metadata
- Download URL: exabgp-4.0.10-py3-none-any.whl
- Upload date:
- Size: 553.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d81721f5d6200dab7e3d549c378c7538dc3f02f77c7070d31f892839ce463877 |
|
MD5 | 24804ca62f2fa5a33c8877de1a747eef |
|
BLAKE2b-256 | 9660323b01f9f99ff0518dba0512ad74ae3a7e2c23052682baf52bac2e17ff74 |