Documentation

Modules

  • BGPmon::Configure - BGPmon Client Configuration
  • BGPmon::Fetch - The BGPmon Fetch module, to connect to a live BGPmon stream, an online archive of XFB data, or a single XML file. The interface then supports "streaming" of XML messages from the given data source.
  • BGPmon::Fetch::Archive - The BGPmon::Fetch::Archive module, to connect to an online archive of BGP files, download XML files and read XML messages one at a time.
  • BGPmon::Fetch::Client - The BGPmon Client module, to connect to BGPmon and receive XML messages one at a time.
  • BGPmon::Fetch2::Client2 - The BGPmon Client module, to connect to BGPmon and receive XML messages one at a time.
  • BGPmon::Fetch::File - The BGPmon::Fetch::File module, to connect to a local XML file and read XML messages one at a time.
  • BGPmon::Fetch2 - The BGPmon Fetch module, to connect to a live BGPmon stream, an online archive of XFB data, or a single XML file. The interface then supports "streaming" of XML messages from the given data source.
  • BGPmon::Filter - This module provides information of if a BGP message matches a set of IPv4 or IPv6 prefixes, or if it matches a specific autonymous system number.
  • BGPmon::Filter::Address - This module is an object that keeps track of an IPv4 or IPv6 address. It can compare two a prefix to itself to see if it belongs to that prefix.
  • BGPmon::Filter::Prefix - This module is an object that keeps track of an IPv4 or IPv6 prefix. It can compare two different prefixes and find if they're equivilent, if one is more specific than the other, or if one is less specific than the other.
  • BGPmon::Log - BGPmon Logging
  • BGPmon::Translator::XFB2BGPdump - Converts an XML message into an array of BGPdump formatted messages.
  • BGPmon::Translator::XFB2PerlHash - convert an XFB message into a Perl hash
  • BGPmon::Translator::XFB2PerlHash::Simple - a clean interface to extract commonly-used information from XFB messages.

Provides