开源流量分析工具 Netra:基于 eBPF 与 DuckDB 的旁路监控方案
Netra 是一款面向生产环境的旁路流量分析工具,通过接入交换机镜像口(SPAN)实现网络流量监控。该项目近期完成了前端重构与稳定性优化,已在生产环境连续运行一个月。 核心技术特点包括: 1. 架构轻量化:采用单二进制部署,内置 SQLite 与 DuckDB,无需额外维护 Redis 或 ClickHouse 等复杂基础设施。 2. 高性能采集:利用 XDP/eBPF 技术在内核侧进行包处理与聚合,有效降低用户态处理压力,适应高包速率场景。 3. 数据查询:依托 DuckDB 的列式存储引擎,支持海量流量数据的快速聚合查询。 4. 智能化集成:支持通过自然语言进行历史流量查询,并提供 MCP 接口,可与 CMDB、威胁情报平台及内部安全系统对接,为开发者提供更灵活的扩展能力。