Projects / BGPHist


BGPHist is a tool that receives MP-BGP updates, decodes them, and writes them to a database for logging and monitoring purposes. It support not only Internet routes, but also these address families: IPv4 multicast, IPv4 labeled unicast, VPNv4 unicast, IPv6 unicast, IPv6 labeled unicast, VPNv6 unicast, L2VPN VPLS-VPWS, and IPv4 MVPN. It supports text output, MySQL databases, and Oracle databases. For the MySQL backend, there is also a simple PHP frontend. It could be used to monitor and log an ISP's customer activity for Internet and VPNs, as a passive BGP looking glass, or as a backend for some external monitoring and accounting system.

Operating Systems

Recent releases

  •  26 May 2014 14:30

    Release Notes: This release added support for the MVPN address family.

    •  09 Feb 2014 10:23

      Release Notes: This release fixes lost updates after withdrawing the same route.

      •  05 Aug 2013 06:21

        Release Notes: A MySQL signed tinyint dimension problem has been fixed. PHP MySQL frontend 32-bit compatibility issues have been fixed. Support has been added for playing BGP TCP streams previously saved into plain a binary file (use wireshark TCP stream extraction after follow TCP stream). An Oracle backend has been added.

        •  08 Jun 2013 10:10

          Release Notes: Initial public release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.