Tools

BGPReader
Generate ASCII output

BGPReader is the simplest interface to BGPStream: a command-line tool for extracting BGP measurement data in ASCII format. It can also be used as a drop-in replacement for the legacy [bgpdump](https://bitbucket.org/ripencc/bgpdump/wiki/Home) tool.


BGPCorsaro
Continuous monitoring with extensible plugins

BGPCorsaro is a powerful tool to continuously extract derived data from a BGP stream in regular time bins. Its extensible architecture is based on a pipeline of plugins, which continuously process BGPStream records.



APIs

libBGPStream
Develop C/C++ code

libBGPStream is the central library of the BGPStream framework. It is written in C and presents a simple API for configuring and reading a stream of BGP measurement data. All BGPStream tools as well as the PyBGPStream API make use of libBGPStream.


PyBGPStream
Develop Python code

PyBGPStream is Python package that provides bindings to the libBGPStream library, allowing Python scripts to configure and read a stream of BGP measurement data.

Learn about PyBGPStream »

Metadata Broker Service
Access data-provider metadata

The BGPStream Broker is a web application that provides a unified HTTP query interface to retrieve metadata about data available from different data providers.

Learn about the Broker HTTP API »