当前位置: 首页 > news >正文

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 快速部署

docker run -it --rm --net=host zingerbee/netop -n <网卡名称>

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

cargo install netop
netop -n <网卡名称>

操作指令
  • e:进入规则编辑模式(输入 BPF 语法规则)
  • 方向键:切换不同过滤规则
  • dd:删除当前生效规则
  • q:退出程序
典型应用场景
  1. 异常流量排查:快速定位高带宽占用进程
  2. 网络安全分析:通过自定义 BPF 规则捕获特定协议流量
  3. 嵌入式监控:低资源消耗适合 IoT 设备网络诊断
项目资源
  • GitHub 仓库:zingerbee/netop
  • 文档包含进阶 BPF 规则编写示例与性能调优指南

 

http://www.dtcms.com/a/305123.html

相关文章:

  • 河南萌新联赛2025第(二)场:河南农业大学(补题)
  • 高端医疗超声AFE模拟前端应用
  • 机器学习之线性回归——小白教学
  • 关于为什么写分配法搭配写回法?非写分配法搭配全写法?
  • python基础:request请求查询参数的基本使用、携带请求参数的两种方法、 json串和python中数据类型转化、 post模拟登录
  • 全方位Python学习方法论:从入门到精通的系统指南
  • GB/T 4706.1-2024 家用和类似用途电器的安全 第1部分:通用要求 与2005版差异(21)
  • 【Spring】日志级别的分类和使用
  • 计算机视觉-局部图像描述子
  • 代理IP轮换机制:突破反爬虫的关键策略
  • AI驱动的知识管理新时代:释放组织潜力的关键武器
  • win10 环境删除文件提示文件被使用无法删除怎么办?
  • MPLS 专线网络
  • 字符集学习
  • 实现多路标注截图
  • GESP2025年6月认证C++七级( 第三部分编程题(1)线图)
  • Spring Boot中的this::语法糖详解
  • Spring与数学的完美碰撞
  • 偏二甲肼气体浓度报警控制系统
  • 自适应双门限的能量检测算法
  • Python算法实战:从排序到B+树全解析
  • TDengine:用AI改变数据消费范式
  • linux命令ps的实际应用
  • 学习Python中Selenium模块的基本用法(3:下载浏览器驱动续)
  • 微服务快速入门
  • BehaviorTree.Ros2 编译教程
  • JavaWeb 入门:JavaScript 基础与实战详解(Java 开发者视角)
  • 飞算科技:以原创之力,开启Java开发新纪元与行业数智变革
  • 技术QA | GNSS模拟器如何赋能自动驾驶?聚焦HIL、多实例与精准轨迹仿真的技术优势
  • Ignite(Apache Ignite)中计算与数据共置的核心概念和编程实践