Oryx 是一个基于 Linux 的网络流量嗅探和可视化工具,使用 eBPF 技术实现实时监控和分析网络流量。它提供了丰富的功能,包括实时流量检查、全面的流量统计、模糊搜索等。
一、功能介绍
主要功能点
- 实时网络流量检查和可视化
- 全面的网络流量统计
- 模糊搜索功能
技术栈
- Rust 编程语言
- eBPF 内核技术
- Ratatui 终端用户界面库
二、安装说明
Oryx 的安装和使用步骤如下:
安装步骤
- 安装 Rust: 确保你的系统上安装了 Rust。可以通过以下命令安装:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 克隆 Oryx 仓库: 使用 Git 克隆 Oryx 的代码库:
git clone https://github.com/pythops/oryx.git
cd oryx
- 构建项目: 在项目目录中,使用 Cargo 构建 Oryx:
cargo build --release
- 运行 Oryx: 构建完成后,可以通过以下命令运行 Oryx:
./target/release/oryx
使用步骤
- 启动 Oryx: 运行 Oryx 后,终端会显示可用的命令和选项。
- 查看网络流量: 使用 Oryx 的命令来查看实时的网络流量。可以根据需要使用不同的命令进行过滤和分析。
- 使用帮助文档: 输入
oryx --help
可以查看所有可用的命令和选项,帮助你更好地使用工具。
注意事项
- 确保你的系统支持 eBPF,并且你有足够的权限来运行该工具。
- 可能需要安装一些依赖项,具体取决于你的 Linux 发行版。
通过以上步骤,你就可以成功安装和使用 Oryx 进行网络流量嗅探和分析了。
三、项目地址
Github: https://github.com/pythops/oryx
最新评论
我的是ipv4网络,如何使用直播源啊!
我今天试了,不想啊,我的是新疆昌吉移动的网络。
收不到验证码电报
现在充值29起了