100 Followers
1 Following
74 Posts
Open-source BGP processing toolkit
GitHubhttps://github.com/bgpkit
Homepagehttps://bgpkit.com

馃殌 Monocle v1.3.0 is now available.

This release introduces the monocle rib command, a new way to reconstruct #BGP RIB state at arbitrary timestamps.

Most BGP tools show you what happened during an update file. monocle rib shows you the route state as it existed at any moment in time: load the latest RIB dump at or before your target timestamp, replay all overlapping updates, and materialize the final state per peer and prefix.

https://blog.bgpkit.com/monocle-v1-3-0-reconstruct-bgp-rib-state-at-any-timestamp

monocle v1.3.0: Reconstruct BGP RIB State at Any Timestamp - BGPKIT

monocle v1.3.0 introduces the rib command for reconstructing BGP RIB state at arbitrary timestamps.

馃殌 bgpkit-parser v0.17.0 is live: github.com/bgpkit/bgpkit-parser/releases/tag/v0.17.0

New: route-level into_route_iter() for ~50-70% faster RIB scans, MPLS Labeled NLRI parsing (RFC 3107/8277), and BMP RFC 9515/9736/9972 support. Plus smallvec AS Path optimization and conditional mandatory attribute validation (RFC 4760).

OneIO v0.21.0 is now available. This release introduces the OneIo client for reusable HTTP configuration, adds custom root certificate support for corporate VPNs, and includes CLI improvements like progress bars and header support. Full changelog: github.com/bgpkit/oneio/releases/tag/v0.21.0
monocle v1.2.0 is out! #BGP community filtering is here with wildcard matching support for standard and large communities. Also: XDG base dir spec, CLI aliases for time filters, and a fix for non-ASCII character truncation. https://github.com/bgpkit/monocle/releases/tag/v1.2.0
Release v1.2.0 路 bgpkit/monocle

New Features Added BGP community filtering support to monocle parse and monocle search New CLI option: -C, --community (with --communities alias) Supports repeated flags and comma-separated value...

GitHub
We have added a new "Collector Selector" feature to the bgpkit-broker dashboard. The selector helps find the combination of route collectors to maximize the coverage of unique peer ASNs or countries. Use these collectors to help reduce the data load while still remain high coverage for your pipeline. Try it out at
https://status.broker.bgpkit.com/?tab=selector

馃巵 bgpkit-parser v0.14 released. We added #RPKI RTR messages parsing and encoding support with a RTR client example. We also added support for negative filters. Queries like `--filter "origin_asn!=400644"` now works as expected.

More details at https://github.com/bgpkit/bgpkit-parser/releases/tag/v0.14.0

Release v0.14.0 路 bgpkit/bgpkit-parser

New features Negative Filter Support: Most filters now support negation by prefixing the filter type with ! !origin_asn: Match elements where origin AS is NOT the specified value !prefix: Match ...

GitHub
馃殌 bgpkit-parser v0.13 released! Features include: better #BGP msg debug capability; new MrtUpdate iterator; RIB originated time instead of MRT header time; fuzz tests and fixes. Learn more at https://github.com/bgpkit/bgpkit-parser/releases/tag/v0.13.0
Release v0.13.0 路 bgpkit/bgpkit-parser

Breaking changes RawMrtRecord field renamed: raw_bytes is now message_bytes to clarify it contains only the message body Added new header_bytes field containing the raw header bytes as read from ...

GitHub
馃殌 bgpkit-broker v0.10.0 release: added new RouteViews crix.sjo collector; improve data fetching resiliency; remove all unwraps in codebase; added new get_snapshot_files function for building snapshots. #BGP More at https://github.com/bgpkit/bgpkit-broker/releases/tag/v0.10.0
Release v0.10.0 路 bgpkit/bgpkit-broker

New collector Added RouteViews crix.sjo collector to the supported collectors list SDK improvements Added get_snapshot_files() method to get MRT files needed to construct routing table snapshots...

GitHub
馃殌 monocle v0.9.1 released with a fix of the process of updating CAIDA as2org local data. It also now supports searching BGP data from recently added new RouteViews collectors.
https://github.com/bgpkit/monocle/releases/tag/v0.9.1
Release v0.9.1 路 bgpkit/monocle

Maintenance update dependencies oneio -> v0.20.0 bgpkit-parser -> v0.12.0 bgpkit-broker -> v0.9.1 Bug fixes Fix an issue where monocle fails to locate the latest CAIDA as2org dataset file

GitHub
馃殌 bgpkit-broker v0.9.1 has been released: adds support for the new RouteViews netnod.mmx collector, shortens API startup time, and improves configuration checks. Check out the release notes for further information: https://github.com/bgpkit/bgpkit-broker/releases/tag/v0.9.1
Release v0.9.1 路 bgpkit/bgpkit-broker

New collector add RouteViews netnod.mmx collector to the supported collectors list official RouteViews news: https://www.routeviews.org/routeviews/2025/11/04/new-collector-at-netnod-stockholm-swe...

GitHub