The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

Critical Prefix parser

Modules

BGPmon Client Configuration
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.
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.
The BGPmon Client module, to connect to BGPmon and receive XML messages one at a time.
The BGPmon::Fetch::File module, to connect to a local XML file and read XML messages one at a time.
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.
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.
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 Logging
Converts an XML message into an array of BGPdump formatted messages.
convert an XFB message into a Perl hash
a clean interface to extract commonly-used information from XFB messages.