Skip to main content

Process for ExaBGP, started by ExaBGP service

Project description

ExaAPI application

This application is simple API process for ExaBGP service.

Every time this app gets a new command, it replicates the command to the ExaBPG through the stdout. The registered service is watching the stdout of this API app.

Install with pip

pip install exabgp_api

Generate and setup the config file and then copy the config to /etc/exabgp/api.conf. Setup log dir and file in the config and make sure, that dir exists and its writable for ExaBGP process.

exabgp-process --generate-config >> process.conf
mv process.conf /etc/exabgp/process.conf

Add this to your ExaBGP config

process flowspec {
         run /usr/local/exabgp-process;
         encoder json;
    }

The prefered version is using RabbitMQ for message passing.

For development and testing purposes, there is also a HTTP version. However there is no security layer in this web app. You should limit the access only from the localhost.

See ExaBPG docs for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exabgp_process-1.0.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

exabgp_process-1.0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file exabgp_process-1.0.1.tar.gz.

File metadata

  • Download URL: exabgp_process-1.0.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for exabgp_process-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e65c8d8005ad26787ebb6b74bda0d31754406766d730601928a83cc3daae2b2f
MD5 bda2d3980d6526aff95f6fa99903cebc
BLAKE2b-256 dcd821432bb0621f0f86e2956db9518cfeea36cbcaffa409c06b684d7f24f3a9

See more details on using hashes here.

File details

Details for the file exabgp_process-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for exabgp_process-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aa43cd20a6acc3562314a08f1c5c06524b51567c309964af1e6f8b9619b4b200
MD5 e39a452494c541b73ab3815ba8adc355
BLAKE2b-256 7e5c6ac091d3bf732532f7b603acba9f85f3a7937fe4d956c452c821dfd6a095

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page