CAIDA / libbgpstream

Client-side C library and CLI tool of the BGPStream project
https://bgpstream.caida.org
BSD 2-Clause "Simplified" License
44 stars 27 forks source link

BGPStream

BGPStream is an open-source software framework for the analysis of both historical and real-time Border Gateway Protocol (BGP) measurement data.

For a detailed description of BGPStream as well as documentation and tutorials, please visit http://bgpstream.caida.org.

Quick Start

To get started using BGPStream, either download the latest release tarball, or clone the GitHub repository.

You will also need the libcurl and wandio libraries installed before building BGPStream (libcurl must be installed prior to building wandio).

In most cases, the following will be enough to build and install BGPStream:

$ ./configure
$ make
# make install

If you cloned BGPStream from GitHub, you will need to run ./autogen.sh before ./configure. Depending on your operating system, the ./autogen.sh execution may require a few extra packages to run. On Ubuntu, for example, you need autogen, autoconf, and libtool installed on the system before running the command.

For further information or support, please visit the BGPStream website, or contact bgpstream-info@caida.org.

Copyright and Open Source Software

Unless otherwise specified (below or in file headers) BGPStream is Copyright The Regents of the University of California and released under a BSD license. See the LICENSE file for details.

Embedded Code

Below is a list of third-party code distributed as part of the libBGPStream package. While we make every effort to keep this list current, license information in file headers should be considered authoritative.

External Dependencies

Required

Optional