Top AI Repos β open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
π΅οΈββοΈ TUI for sniffing network traffic using eBPF on Linux
| Date | Stars |
|---|---|
| 2026-07-24 | 2526 |
| 2026-07-25 | 2528 |
| 2026-07-28 | 2528 |
| 2026-07-30 | 2528 |
| 2026-08-06 | 2528 |
Today
β stars today
This week
β stars this week
This month
β stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center"> <img height="125" src="assets/logo.svg"/> <h2> TUI for sniffing network traffic using eBPF </h2> </div> ## πΈ 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](https://www.nerdfonts.com/) for the icons to be displayed correctly. ## π Installation ### π₯ Binary release You can download the pre-built binaries from the release page [release page](https://github.com/pythops/oryx/releases) ### π§Arch Linux You can install `oryx` from the [extra repository](https://archlinux.org/packages/extra/x86_64/oryx/) with using [pacman](https://wiki.archlinux.org/title/Pacman): ```bash 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](https://github.com/aya-rs/bpf-linker) Check [bpf-linker Installation section](https://github.com/aya-rs/bpf-linker?tab=readme-ov-file#installation) . #### 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 ## β¨οΈ 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 different pop-ups and modes. `q` or `ctrl + c`: Quit the app. `Space`: Select/Deselect interface or filter. `f`: Update the applied filters. `ctrl + r`: Reset the app. `ctrl + s`: Export the capture to `~/oryx/capture` file. #### Inspection Section `i`: Show more infos about the selected packet. `/`: Start fuzzy search. #### Firewall Section `Space`: Toggle firewall rules status. `n` : Add new firewall rule. `e`: Edit a firewall rule. `s`: Save firewall rules to `~/oryx/firewall.json` `Enter`: Create or Save a firewall rule. ## βοΈ Credits Logo designed by [@ling0x](https://github.com/ling0x) ## βοΈ License GPLv3
Excerpt of 2,881 characters
Read on GitHubWould you bet a product on this? Bounded 0β100 and slow moving.
matched fp:7de7a60c55df632b, topic:observability