{"repo":"pythops/oryx","free":true,"listed":false,"github":"https://github.com/pythops/oryx","clone":"git clone https://github.com/pythops/oryx.git","description":"🕵️‍♂️ TUI for sniffing network traffic using eBPF on Linux","language":"Rust","stars":2555,"topics":["ebpf","linux","ratatui","rust","tui","network","sniffing","kernel","sysadmin","bpf"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"TUI for sniffing network traffic using eBPF 📸 Demo ✨ Features - Real-time traffic inspection and visualization. - Comprehensive Traffic Statistics. - Firewall functionalities. - Metrics explorer. - Fuzzy search. 🚀 Supported protocols Transport Layer - [x] TCP - [x] UDP - [x] SCTP Network Layer - [x] IP (v4, v6) - [x] ICMP (v4, v6) - [x] IGMP (v1, v2, v3) Link Layer - [x] 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: ⚒️ Build from source To build oryx : 1. Install Rust nightly toolchain 2. Install bpf-linker Check bpf-linker Installation section . 3. Build 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 : [!NOTE] You can start oryx with args as well. Check oryx --help to see the available options ⌨️ Key Bindings ? : Show help. Tab or Shift + Tab : Switch between different sections. j or Down : Scroll down. k or Up : Scroll up. esc : Dismiss the dif","default_branch":null,"files":null,"tree":[],"storefront":"/r/pythops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pythops/oryx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}