oryx

pythopsGPL-3.0活跃维护

基于 eBPF 的 Linux 终端网络流量嗅探工具,用 TUI 界面实时查看内核层抓包结果,排查网络和安全问题不用再开笨重的图形工具。

🕵️‍♂️ TUI for sniffing network traffic using eBPF on Linux

v0.8.0发布于 2026-02-04 14:05 UTC2,613star76fork同步于 2026-11-10 05:42 UTC

怎么上手

由 README 提炼,执行前请确认
pacman -S oryx
sudo oryx
硬件要求按 README 说明

需 Linux 系统,建议内核 6.10 及以上;Debian 需 13+、Ubuntu 需 24.04+。README 未提及显存或 GPU 要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 eBPF 的 Linux 终端网络流量嗅探 TUI,实时查看和分析网络包

基于 eBPF 的 Linux 终端网络流量嗅探工具,用 TUI 界面实时查看内核层抓包结果,排查网络和安全问题不用再开笨重的图形工具。

核心能力

  • 实时抓包并可视化网络流量
  • 统计 TCP/UDP/SCTP 与 IP/ICMP/IGMP/ARP 协议
  • 内置防火墙功能
  • 提供指标浏览器与模糊搜索

容易踩的坑

需 root 权限运行(sudo oryx);图标显示需安装 nerdfonts 字体;从源码构建需 Rust nightly 工具链和 bpf-linker

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.8.0
  1. v0.8.0最新正式版2026-02-04 · 2026-02-04 14:05 UTC
  2. v0.7.22025-09-02 · 2025-09-02 22:40 UTC
    查看更新说明
  3. v0.7.12025-08-28 · 2025-08-28 22:19 UTC
    查看更新说明
  4. v0.7.02025-08-21 · 2025-08-21 16:18 UTC
    查看更新说明
  5. v0.6.12025-06-07 · 2025-06-07 20:11 UTC
    查看更新说明

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    📸 Demo

    ✨ Features

    • Real-time traffic inspection and visualization.
    • Comprehensive Traffic Statistics.
    • Firewall functionalities.
    • Metrics explorer.
    • Fuzzy search.

    🚀 Supported protocols

    Transport Layer
    • TCP
    • UDP
    • SCTP
    Network Layer
    • IP (v4, v6)
    • ICMP (v4, v6)
    • IGMP (v1, v2, v3)
    Link Layer
    • ARP

    💡 Prerequisites

    A Linux based OS.

    Ideally with Linux kernel version 6.10 or higher to ensure all the features to work properly.

    [!NOTE] If you're using Debian or Ubuntu, ensure you're on the following minimum versions:

    • Debian: Version 13 (Trixie) or newer
    • Ubuntu: Version 24.04 (Noble) or newer
    Fonts

    You might need to install nerdfonts for the icons to be displayed correctly.

    🚀 Installation

    📥 Binary release

    You can download the pre-built binaries from the release page release page

    🐧Arch Linux

    You can install oryx from the extra repository with using pacman:

    pacman -S oryx
    

    ⚒️ Build from source

    To build oryx:

    1. Install Rust nightly toolchain
    rustup toolchain install nightly --component rust-src
    
    2. Install bpf-linker

    Check bpf-linker Installation section .

    3. Build
    cargo xtask build --release
    

    This will produce an executable file at target/release/oryx that you can copy to a directory in your $PATH.

    🪄 Usage

    Run the following command to start oryx:

    sudo oryx
    

    [!NOTE] You can start oryx with args as well. Check oryx --help to see the available options

    🤝 Contributing

    • Strict No LLM.
    • Only submit a PR after having a prior issue or discussion.
    • Keep PRs small and focused.

    ✍️ Credits

    Logo designed by @ling0x

    ⚖️ License

    GPLv3