
Open-source #BGP data processing toolkit. Built with ❤️ by @heymingwei @bgpkit@infosec.exchange
San Diego, CA
Joined September 2021
- Tweets364
- Following1
- Followers1.4K
- Likes410
One BGP UPDATE message can withdraw 1,133 prefixes, where overall average is 2.87. We read a week of public MRT updates (20.8B route entries) to see how routers actually batch their routes before sending to collectors. #BGP buff.ly/3Yay4zN
bgpkit-parser v0.22.0 is out: --format text output, --hex record dumps, RIS Live link-local next hops no longer drop UPDATEs, scope-resolved BGP-LS next hops. Breaking: MSRV 1.88, Announcement::next_hop is a String.
buff.ly/jxl8S8T
BGPKIT retweeted
From @bgpkit blog:
bgpkit.com/blog/virtualizor-…
We've taken a closer look at this event. Detailed report available in this blog post.
bgpkit.com/blog/virtualizor-…
bgpkit-parser 0.20.0 released! Corrupted MRT files can be salvaged with opt-in recovery iterators, parse errors keep the raw bytes for diagnosis, and it parses Cisco/Quagga text dumps directly. remote MRT reads can resume after dropped connections. github.com/bgpkit/bgpkit-par…
New blog post: Don't Deserialize: Serving 1.5M RPKI ROA Records from a Memory-Mapped Trie
#BGP #RPKI
buff.ly/OlON01x
🚀 monocle v1.4.0 is out. Run BGP data searches remotely and stream results with HTTP/SSE; parse PCH's Cisco-style dumps directly; apply filters from files; reconstruct correct historical RIBs, and pair them with historical RPKISPOOL data.
buff.ly/HWw9mff
🚀 bgpkit-parser 0.18.0 released: improved raw BGP attribute data preservation, better RIS Live raw message parsing support, and typed parsers for four more recent RFCs.
bgpkit.com/blog/bgpkit-parse…
New blog post: Finding Well-Known BGP Communities with monocle.
buff.ly/rhJrJXj
New blog post: Investigating the India-Telegram #BGP Hijack with monocle.
bgpkit.com/blog/investigatin…
🚀 monocle v1.3.0 is out: monocle rib command that reconstructs #BGP RIB state at any timestamp. Load the latest RIB dump, replay overlapping updates, and see exactly what each peer was advertising at that moment.
buff.ly/hObctyz
🚀 bgpkit-parser v0.17.0 is live: buff.ly/abIYTKk
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 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: buff.ly/aZU7lmf
BGPKIT retweeted
New experimental feature: parsing MRT files directly on local browser with @bgpkit parser WASM package! You can pass it a remote MRT file link, or drag and drop a local MRT file. Go test it out yourself! #BGP
mrt-explorer.labs.bgpkit.com
Both route-views.amsix and locix.fra are now available on our broker service. Currently, the route-views.amsix URLs remains working, but we recommend users to replace the usage of route-views.amsix to avoid future issues.
ui.broker.bgpkit.com/?tab=co…
RouteViews collector route-views.amsix renamed to locix.fra. #BGP
routeviews.org/routeviews/20…
BGPKIT MCP server. It's not much for now, but for sure will grow as we go. Built with @Cloudflare Agents library
mcp.bgpkit.com/
We have added a new "Collector Selector" feature to the bgpkit-broker dashboard. It helps to find route collectors to maximize the coverage of peer ASNs or countries. Use these collectors to help reduce the data load for your pipeline. Try it out at
buff.ly/K3NK168














