docker部署zingerbee/netop 轻量级网络流量监控工具

docker run -it --rm --net=host -e TZ=Asia/Shanghai zingerbee/netop

zingerbee/netop 介绍

核心功能

netop 是一个基于 eBPF 的轻量级网络流量监控工具,采用 Rust 编写,具有低资源占用和高性能的特点。支持实时流量分析、自定义过滤规则以及多规则动态切换。

技术特性
  • eBPF 驱动:通过内核级数据包过滤实现高效流量监控
  • 交互式 TUI:提供终端可视化界面展示实时速率与流量统计
  • 规则管理:支持动态编辑/切换/删除 BPF 过滤规则
  • 跨平台支持:兼容 Linux 系统,提供 Docker 和 Cargo 两种部署方式
安装方法

Docker 快速部署

bash 复制代码
docker run -it --rm --net=host zingerbee/netop -n <网卡名称>

源码编译安装(需 Rust 环境)

bash 复制代码
cargo install netop
netop -n <网卡名称>
操作指令
  • e:进入规则编辑模式(输入 BPF 语法规则)
  • 方向键:切换不同过滤规则
  • dd:删除当前生效规则
  • q:退出程序
典型应用场景
  1. 异常流量排查:快速定位高带宽占用进程
  2. 网络安全分析:通过自定义 BPF 规则捕获特定协议流量
  3. 嵌入式监控:低资源消耗适合 IoT 设备网络诊断
项目资源
  • GitHub 仓库:zingerbee/netop
  • 文档包含进阶 BPF 规则编写示例与性能调优指南
相关推荐
小杨的全栈之路5 小时前
生产级实践:在 Docker 中安全导入自签名证书,保障 Spring Boot 应用通信安全
docker·https
计算机小手9 小时前
推荐一个 GitHub 开源项目信息卡片生成工具,支持Docker快速部署和API调用
经验分享·docker·github·开源软件
饭来_10 小时前
通过 SSH 远程连接 docker 容器
vscode·docker·ssh
kura_tsuki11 小时前
[Docker集群] Docker 容器入门
运维·docker·容器
开始学AI11 小时前
【Docker技术】docker-compose.yml与Dockerfile解析
java·docker·eureka
一水鉴天1 天前
整体设计 逻辑系统程序 之18 Source 容器(Docker)承载 C/P/D 三式的完整设计与双闭环验证 之2
docker·架构·认知科学·公共逻辑
飞快的蜗牛1 天前
利用linux系统自带的cron 定时备份数据库,不需要写代码了
java·docker
香吧香1 天前
Docker Registry 使用总结
docker
赵渝强老师1 天前
【赵渝强老师】Docker容器的资源管理机制
linux·docker·容器·kubernetes
haicome1 天前
deepseek部署
docker·ragflow·deepseek 部署