containerscrew/nflux

GitHub: containerscrew/nflux

基于 eBPF/XDP 的轻量级 Linux 入站网络流量监控工具,使用 Rust 全栈开发。

Stars: 9 | Forks: 2

logo

The nflux project

Simple network monitoring agent tool. Powered by eBPF 🐝

Kernel and user space code written entirely in Rust ❤

pre-commit GitHub code size in bytes GitHub last commit GitHub issues GitHub pull requests GitHub Repo stars GitHub watchers Release Downloads License

Nflux 是一款网络代理工具,通过利用 eBPF 技术附加 `XDP (Express Data Path)` 程序,来监控 Linux 系统上的 `传入 (incoming)` 流量。 nflux 程序直接挂载到物理网络接口,能够在网络驱动层级进行非常底层的包处理。它同时支持 `IPv4` 和 `IPv6` 数据包处理,以及 `TCP`、`UDP` 和 `ICMP` 等核心协议。

在 OpenSearch Dashboards 中可视化的 nflux 数据示例

example2

# 文档 https://nflux.containerscrew.com # 许可证 **`nflux`** 根据 [GPL3](./LICENSE-GPL3) 许可证条款发布。
标签:API集成, Awesome, Docker镜像, ICMP, IPv4, IPv6, PowerShell, Rust, TCP, UDP, XDP, 二进制发布, 内核编程, 可观测性, 可视化界面, 安全合规, 安全渗透, 开源工具, 系统管理, 网络代理, 网络安全, 网络流量审计, 通知系统, 通知系统, 防御绕过, 隐私保护