E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BPF
bpf
、ebpf
78441239berkeleypacketfilterextendedberkeleypacketfilterXDPeXpressdatapath不错的网站:https://blog.csdn.net/F8qG7f9YD02Pe/article/details/79815702全面介绍
bpf
saturn254
·
2020-08-12 01:16
网络_安全等
Linux
bpf
3.1、Berkeley Packet Filter (
BPF
) (Kernel Document)
关于
bpf
最早是应用于network的filter,后续才被应用到trace,所以kernel中关于
bpf
的文档是"Documentation/networking/filter.txt"。
pwl999
·
2020-08-12 01:00
Trace
BPF
(Berkeley Packet Filter)内核应用性能调优之 高效的驱动级网络数据包处理
BPF
(BerkeleyPacketFilter)内核应用性能调优之高效的驱动级网络数据包处理在高效数据包处理转发和SDN功能实现的过程中,
BPF
机制可以简单粗暴优雅的解决如下痛点:1.数据包转发效率的性能调优
hellonzx
·
2020-08-12 01:12
eBPF MAP类型详解
linux内核中定义了一下的eBPFmap_type:enumbpf_map_type{
BPF
_MAP_TYPE_UNSPEC,/*Reserve0asinvalidmaptype*/
BPF
_MAP_TYPE_HASH
eyz12315
·
2020-08-12 01:33
BPF
从tcpdump看cBPF/eBPF程序设计
Linux网络协议栈性能影响的文章:https://blog.csdn.net/dog250/article/details/52502623大概的结论是当skb的字段匹配项的filter数量非常大的时候,
BPF
dog250
·
2020-08-12 01:32
BPF
cBPF
eBPF
Linux 内核虚拟机
BPF
原理及应用 | Meetup No.110 回顾
上周六,我们在北京举办了InframeetupNo.110,我司TiKV研发工程师张文博为大家分享了Linux内核虚拟机
BPF
的原理及在我司内部的应用实践。
TiDB_PingCAP
·
2020-08-12 01:55
Linux
bpf
1.1、
BPF
内核实现
BPF
的字面上意思BerkeleyPacketFilter意味着它是从包过滤而来。
pwl999
·
2020-08-12 01:35
Trace
Linux
bpf
2.1、bcc的实现
BPF
是运行在内核态的一种虚拟机语言,我们在用户态可以通过Clang+LLVM把c语言编译成
BPF
目标码,然后通过加载器loader(bcc/perf/iproute2)将
BPF
目标码通过
bpf
()系统调用加载到内核当中
pwl999
·
2020-08-12 01:35
Trace
ebpf原理分析
ebpf起源于
bpf
(BerkeleyPacketFilter),
bpf
是一种网络过滤框架,为了向后兼容,现在也称为cbpf。
bpf
和ebpf主要有以下不同。
hjkfcz
·
2020-08-12 01:33
Linux内核
Linux调试
学习笔记
random库 随机数函数
random库是使用随机数的python标准库伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素random库主要用于生成随机数使用random库:importrandomdir(random)[‘
BPF
dieluo2012
·
2020-08-11 16:39
笔记
学习笔记_巴特沃斯型LPF设计_LC滤波
利用特性曲线可以求得具有某个希望的截止频率的巴特沃斯型LPF的衰减特性和延时特性.要明确的两个概念:1:群延迟特性.2:反射损耗特性.2.1:归一化巴特沃斯LPF的设计数据2.1.1以下这些数据对于HPF,
BPF
Thrillinit
·
2020-08-11 11:57
滤波器
LPF
巴特沃斯
LC滤波器
全面介绍eBPF-概念
目录全面介绍eBPF-概念
BPF
概述eBPF的演进使用eBPF可以做什么?
charlieroro
·
2020-08-09 20:00
tcpdump过滤tcp的两种方式
【前言】tcpdump过滤规则是
BPF
。在做实验过程中有时需要借助tcpdump过滤出想要的TCP包,那么tcpdump关于tcp过滤有两种方式,并且有所差异。
wwrict
·
2020-08-09 02:27
网络工具使用
libpcap使用简解
Libpcap可以在绝大多数类unix平台下工作,本文分析了libpcap在linux下的源代码实现,其中重点是linux的底层包捕获机制和过滤器设置方式,同时也简要的讨论了libpcap使用的包过滤机制
BPF
--天行健地势坤--
·
2020-08-08 22:15
libpacp
基于Libpcap/Winpcap网络监听与过滤
基于Libpcap/Winpcap网络监听与过滤3.1Libpcap/Winpcap简介Libcap(Winpcap是其windows版本)可以提供与平台无关的接口,而且操作简单,它是基于改进的
BPF
(
sansecao
·
2020-08-08 21:42
如何抓取访问特定URL的HTTP流的数据包
直接的难度就是抓包这个动作发生在网卡层面,特别底层,
BPF
是无状态的,它能过滤的只能基于“每个包必
dog250
·
2020-08-08 15:41
使用iptables的
bpf
match来优化规则集-HiPAC/ipset/n+1模型之外的方法
序在悬挂高温黄色预警的深圳的夜晚,实在是不能安眠,只能在后半夜起来找点事做。周末似乎又回来了,周末竟然不用再去加班,好陌生;周末竟然还有台风,好熟悉… 凌晨不到三点,站在阳台凝望夜空,没有星星,近看小区里对面的楼,没有灯,就连路灯都显得很昏暗,不知在这样的世界,睡梦中的好人和坏人的心灵还会不会交织,笼望这一切的时候,会冥想,感觉拥有了这整个世界…这个时候,我本应该点上一根烟的,然而早已没了这习惯
dog250
·
2020-08-08 15:41
【VS开发】使用WinPcap编程(3)——设置过滤器
他们的函数原型如下所示:intpcap_compile(pcap_t*p,structbpf_program*fp,char*str,intoptimize,
bpf
_u_int32netmask)1、p
p是马甲
·
2020-08-08 11:28
广播电视、有线电视科技术语缩写一览表
AMLAM微波链路传输方式AM-VSB幅度残留边带调制复合视频调制技术ASK幅度键控数字调制技术ATM异步传输模式包通信协议AWGN加性高斯白噪声通信损伤BER误码率数字性能参数BML商务管理层NMS术语
BPF
weixin_30888413
·
2020-08-05 04:19
软件性能工程(7)-eBPF 架构优势及其应用方向上的畅想
eBPF架构的优势本文假设读者已了解以下内容:了解
BPF
/eBPF是什么,了解
BPF
的演变历史,可参考引用7了解程序的编译与执行流程,虚拟机工作原理大致了解Android系统架构以及开发流程本文是基于嵌入式
Grackers
·
2020-08-03 06:22
Dynamics 365 Business Process Flow -- 让你不再惧怕复杂的业务流程!
特别是在最近发布的Dynamics365版本中,
BPF
已经得到了质的改变,它给我们提供过了一个非常友好的设计界面,并且我们能将工作流放在
BPF
中了,最酷的就是我们能在不停用
BPF
的同时对它进行编辑和更新
ghostbear
·
2020-08-02 17:55
Dynamics
CRM
Microsoft
Dynamics
CRM
编程系列
宋宝华:用eBPF/bcc分析系统性能的一个简单案例
可以直接在python里面嵌入通过C语言写的
BPF
程序,并帮忙产生BPFbytecode和load进入kernel挂载kprobe、tracepoints等上面执行。
宋宝华
·
2020-08-01 10:33
直击平昌! 2天40位大咖的平昌区块链论坛精华都在这了!
编辑|佩奇1月28日,由韩国江原道政府主办的“区块链平昌论坛2019(BlockchainPyeongchangForum,
BPF
2019)”在平昌冬奥会会址正式拉开序幕。
区块链大本营
·
2020-07-31 13:19
探索iptables
BPF
模块的悲惨历程
虽然nftables也是借用了
BPF
的思想,但是能看得出的仅在代码层面上,反之,bpfmatch模块却是iptables质的飞跃,综合状态机,JIT(及时编译技术),它可以在很短的时间内完
iteye_3759
·
2020-07-29 05:35
数据包嗅探原理介绍
文章目录0.前言1.摘要与总结2.包(Packet)的接收2.1网卡2.2(BSDPacketFilter)
BPF
3.包的嗅探3.1通常套接字编程接收包3.2使用原生套接字接收包3.3使用pcapAPI
大1234草
·
2020-07-28 11:33
安全
网络安全
嗅探
《system performance》&《
BPF
PerformanceTools》读书笔记(二)策略及方法论
性能问题分析思路在复杂环境下面对性能问题有时总让人无从下手,书中列举的一系列策略,展示了从哪里开始,以什么步骤开始一次性能分析,给性能分析提供了大量思路。从看到性能问题到最终解决同样是一个漫长的过程,有时候是需要一些灵感的,两本书都深入各个子系统,给出了大量可造作的分析建议,当问题一筹莫展时候回顾一下这些内容,往往能产生一些新的思路和灵感。1.问题陈述作者是专职的performanceengine
xyin_kevin
·
2020-07-28 06:49
BCC – 用于Linux性能监视,网络和更多的动态跟踪工具
来源:http://blog.chinaunix.net/uid-22954220-id-5763682.htmlBCC(
BPF
编译器集合)是用于创建足智多谋内核跟踪和操作程序一套功能强大的适当的工具和示例文件
大龙虾2015
·
2020-07-27 20:25
Python random string模块
Random模块:>>>importrandom>>>dir(random)['
BPF
','LOG4','NV_MAGICCONST','RECIP_
BPF
','Random','SG_MAGICCONST
mingyuezhao01
·
2020-07-16 03:52
Python
python 查看某个模块都有什么方法
q=os&check_keywords=yes&area=default2.看源码3.dir()importrequests,os,randomprint(dir(random))#['
BPF
','LOG4
Dawn-明
·
2020-07-16 02:35
python
Python中使用filter过滤列表的一个小技巧
有的时候使用dir(Module),可以查看里面的方法,但是模块自带的属性"__"开头的也会显示,如下:>>>importrandom>>>dir(random)['
BPF
','LOG4','NV_MAGICCONST
杰瑞26
·
2020-07-15 17:15
【编程语言】
python scapy中sniffer的用法以及过滤器
Sniff方法定义:sniff(filter="",iface="any",prn=function,count=N)1、filter的规则使用BerkeleyPacketFilter(
BPF
)语法,具体参考
weixin_30897233
·
2020-07-15 03:46
Kubernetes 中的 eBPF
整个实现是基于内核中的一个虚拟机来实现的,通过翻译
BPF
规则到字节码运行到内核中的虚拟机当中。最早的论文是这篇,这篇论文我大概翻了一下,主要讲的是原本的基于栈的过滤太重了,而
BPF
是一套能充分利用C
weixin_34117522
·
2020-07-13 18:21
dpdk数据包捕获技术笔记1
(1)
BPF
数据包捕获机制A:数据链路层的一种原始接
weixin_30756499
·
2020-07-13 17:29
自己动手写网络抓包工具
所以这个工具只能抓取本地IP数据报,同时它还使用了
BPF
,目的是了解如何进行简单有效的网络抓包。
wangxg_7520
·
2020-07-13 16:32
【翻译】 XDP的力量
blogs.oracle.com/linux/the-power-of-xdpXDP的力量OracleLinux内核开发人员AlanMaguire谈到了XDP,即eXpressDataPath,它使用
BPF
wang603603
·
2020-07-13 16:55
linux
xdp
linux
libpcap-mmap分析(五)
机制涉及的相关内容4、基于libpcap的抓包工具和常规应用程序使用不同的包处理路径(注意:此处的libpcap是基于PF_PACKET的标准版本)5、细化了libpcap的包处理路径(但没有明确指明
BPF
bob62856
·
2020-07-13 09:37
云
伯克利包过滤器
伯克利包过滤器(
BPF
)什么是
BPF
?
BPF
,即伯克利包过滤器BerkeleyPacketFilter,诞生于1992年,其作用是提供一种过滤包的方法来避免在内核空间复制无用的数据到用户空间。
listone_sec
·
2020-07-13 03:01
入侵检测
linux 下 tcpdump 详解 中篇(内核源码分析)
socket(PF_PACKET,SOCK_DGRAM,protocol):socket(PF_PACKET,SOCK_RAW,protocol);2设置
bpf
规则,使得规则在内核返回给用户的包就已经经过
别逗爷很凶
·
2020-07-13 03:54
liunx
内核网络通讯
LWN:简单又高效!利用bpftrace分析kernel行为
,Filesystem,andMemory-ManagementSummit(LSFMM)峰会里,我有一个keynote介绍了我使用bpftrace在Netflixserver上debug过程中,利用
BPF
LinuxNews搬运工
·
2020-07-13 00:56
怎么打印lua的函数调用栈
现在有很多
bpf
的compiler不是吗new函数是把__index设置成自己new后面加了一个大括号,传给函数的实参是一个表明明是new函数,为啥就转化成了initialize函数呢资料中说lua.Class
weixin_30675247
·
2020-07-12 06:46
Ubuntu 14.04 64bit上解析wireshark抓包pcap文件格式和源码实现
在内的主流抓包软件都可以生成这种格式的数据包下面对这种格式的文件简单分析一下:pcap文件的格式为:文件头24字节数据报头+数据报数据包头为16字节,后面紧跟数据报数据报头+数据报......pcap.h里定义了文件头的格式structpcap_file_header{
bpf
_u_int32magic
雪峰流云
·
2020-07-12 00:10
Ubuntu
Linux内核轻量级隧道
目前内核支持的封装类型由枚举类型lwtunnel_encap_types定义,如下所示支持MPLS、IP、ILA、IP6、SEG6、
BPF
和SEG6_LOCAL等7种类型。
redwingz
·
2020-07-11 23:36
内核虚拟设备
隧道XFRM
WireShark抓包的pcap文件格式分析
一、结构体说明pcap.h里定义了文件头的格式structpcap_file_header{
bpf
_u_int32magic;u_shortversion_major;u_shortversion_minor
vyCode
·
2020-07-11 14:42
网络通信
Known Issues: Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip (Doc ID 1
HAIPfailstostartduetonetworkmismatchBug19270660-AIX:category:-2,operation:open,loc:bpfopen:1,os,OSerror:2,other:ARPdevice/dev/
bpf
4
orion61
·
2020-07-11 14:11
Oracle
Rac
Oracle
Metalink
文档
tcpdump源码分析
libpcap源代码官方下载地址:gitclonehttps://github.com/the-tcpdump-group/libpcap.gittcpdumpm源代码官方下载地址:gitclonegit://
bpf
.tcpdump.org
jzzjsy
·
2020-07-11 09:55
Linux | Linux性能工具汇总
perf-tools/bcc(svg)slides:observabilityslides:staticslides:benchmarkingslides:tuningsarperf-toolsbcc/
BPF
TankDBA
·
2020-07-11 04:39
运维相关
LWN:《
BPF
Performance Tools》介绍!
关注了就能看到更多这么棒的文章哦~Alookat"BPFPerformanceTools"ByJakeEdgeFebruary26,2020原文来自:https://lwn.net/Articles/813114/
BPF
LinuxNews搬运工
·
2020-07-10 22:55
LWN:利用
BPF
来检查kernel数据结构内容!
如今,人们很自然地将
BPF
作为解决各种
LinuxNews搬运工
·
2020-07-10 22:55
一文搞懂所有
bpf
程序分类
bpf
的程序可以分为两大类:第一大类是tracing,可以帮助你更好的理解系统发生了什么,例如:cpu和内存的使用情况等。
zhjwang的博客
·
2020-07-10 09:58
linux
内核
bpf
带通滤波器的设计
一、滤波器:滤波器按照频带划分可以分为:低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(
BPF
)、带阻滤波器(BEF)。其中射频天线领域主要采用带通滤波器(
BPF
)。
宇宙小那边
·
2020-07-10 09:53
射频天线
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他