柏克莱封包过滤器(Berkeley Packet Filter,缩写 BPF),是类Unix系统上数据链路层的一种原始接口,提供原始链路层封包的收发,除此之外,如果网卡驱动支持洪泛模式,那么它可以让网卡处于此种模式,这样可以收到网络上的所有包,不管他们的目的地是不是所在主机。
电子发烧友
4264次浏览
1. 前言 我们可以使用BPF对Linux内核进行跟踪,收集我们想要的内核数据,从而对Linux中的程序进行分析和调试。与其它的跟踪技术相比,使用BPF的主要优点是几乎可以访问Linux内核
2021-05-03 11:27
本来想写一篇“BPF 深度分析、环境搭建与案例分析”的文章,但是篇幅过长,于是先把BPF编程的环境搭建先放出来。接下来的文章将对BPF深度分析(包括BPF虚拟机、
2022-10-14 17:02
既然是提供向内核注入代码的技术,那么安全问题肯定是重中之重。平时防范他人通过漏洞向内核中注入代码,这下子专门开了一个口子不是大开方便之门。所以内核指定了很多的规则来限制BPF代码,确保它的错误不会影响到内核:
2022-03-14 16:42
文章介绍了 BPF ring buffer 解决的问题及背后的设计,并给出了一些代码示例和内核 patch 链接,深度和广度兼备,是学习 ring buffer 的极佳参考。
2022-05-17 09:37
BPF简介 BPF,全称是Berkeley Packet Filter(伯克利数据包过滤器)的缩写。其诞生于1992年,最初的目的是提升网络包过滤工具的性能。后面,随着这个工具重新实现BPF的内核
2023-11-10 10:34
我刚从设计器V4.4切换到V5.3,我注意到BPF2过滤器现在是V6.0。我要去哪里修改历史? 以上来自于百度翻译 以下为原文I have just switched from Designer
2019-05-17 12:29
我们可以使用BPF对Linux内核进行跟踪,收集我们想要的内核数据,从而对Linux中的程序进行分析和调试。与其它的跟踪技术相比,使用BPF的主要优点是几乎可以访问Linux内核和应用程序的任何信息,同时,BPF对系
2021-06-30 17:28
`产品名称: 带通滤波器产品型号:BPF-A580+BPF-A580+ 产品特性线性相位,Fc±60 MHz时,典型值高达±6度高拒绝率屏蔽盒水性废水工作温度-40 o C至85 o C储存温度
2019-09-24 15:29
1、如何把bpftrace program转化成抽象语法树AST下图是BPF内部逻辑图,可以看出如何从bpftrace program经过AST,LLVM IR,BPF bytecode这几个阶段
2022-07-07 16:54
`BPF-C75+产品介绍BPF-C75+由深圳市立年电子科技有限公司销售,同轴连接器和表面贴装封装以及MMIC裸片中提供多种正交(90度)和180度混合电源。90°,180°和四相移功率高达
2020-05-22 10:55