V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HawkinsSherpherd
V2EX  ›  程序员

bgp-utils-cli:一个用户友好的 BGP 路由信息处理实用程序

  •  1
     
  •   HawkinsSherpherd · 1 天前 · 789 次点击

    今年年初,我曾在 nodeseek 说过我要做一个可以从 MRT 数据源里提取分流数据的软件。

    https://www.nodeseek.com/post-230707-1

    现在,它来了。

    赶时间搞出来的 vibe coding 产物,对代码质量和可读性不要期待太多。

    基于 Java 编写,运行需要电脑有 Java 环境。

    功能:

    • 从 MRT ,CSV ,纯文本中读取和根据思科风格正则表达式对 AS_PATH 进行匹配以过滤路由
    • 路由聚合
    • 生成 iproute2 路由添加脚本

    关于思科风格正则表达式,目前只实现了一个简化的版本,可使用符号“_”,“^”,“$”来进行 token 级别的匹配。

    用例:

    • _9808_:经过和始发 AS9808 的路由
    • 9808$:始发 AS9808 的路由
    • ^9808:从 AS9808 发来的路由

    命令行参数暂无,提供交互界面

    项目地址: https://github.com/Hawkins-Sherpherd/JavaBGP

    测试过的 MRT 数据源:

    1 条回复    2025-11-28 21:20:36 +08:00
    lo0pback
        1
    lo0pback  
       1 天前
    支持大佬,能否搞个 routeros 版本
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2517 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:02 · PVG 19:02 · LAX 03:02 · JFK 06:02
    ♥ Do have faith in what you're doing.