- Notifications
You must be signed in to change notification settings - Fork24
🕵️♂️ TUI for sniffing network traffic using eBPF on Linux
License
pythops/oryx
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- Real-time traffic inspection and visualization.
- Comprehensive Traffic Statistics.
- Firewall functionalities.
- Metrics explorer.
- Fuzzy search.
A Linux based OS.
Note
You might need to installnerdfonts for the icons to be displayed correctly.
You can download the pre-built binaries from the release pagerelease page
You can installoryx
from theAUR with using anAUR helper.
paru -S oryx
To buildoryx
:
rustup toolchain install nightly --component rust-src
2. Installbpf-linker
Checkbpf-linker Installation section .
cargo xtask build --release
This will produce an executable file attarget/release/oryx
that you can copy to a directory in your$PATH
.
Run the following command to startoryx
:
sudo oryx
Note
You can startoryx
with args as well. Checkoryx --help
to see the available options
?
: Show help.
Tab
orShift + Tab
: Switch between different sections.
j
orDown
: Scroll down.
k
orUp
: Scroll up.
esc
: Dismiss the different pop-ups and modes.
q
orctrl + 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.
i
: Show more infos about the selected packet.
/
: Start fuzzy search.
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.
GPLv3
About
🕵️♂️ TUI for sniffing network traffic using eBPF on Linux