search menu icon-carat-right cmu-wordmark

bgpuma

Software
bgpuma is a tool that looks through BGP update files quickly to find direct matches for CIDR blocks and CIDR blocks that contain the initial set and are contained by the initial set.
Publisher

GitHub

Abstract

bgpuma parses an MRT file that is 11M in size in 15 seconds. It can also parse an entire day of files from Routeviews in 19 minutes. Running bgpuma requires a file containing a list of CIDR blocks, called the cidrfile and a file listing the MRT files you want bgpuma to search. bgpuma also understands the directory structures created by Routeviews and RIPE. If you have access to a file system containing this data, you can access the files by date.