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
Wireshark过滤器语法
捕获过滤器采用
BPF
语法表达式,表达式由如下及部分组成:Dir指明传输方向是前往还是来自例如:src、dstType指出名字或数字所代表的意,例如:host、portProto限定所要匹配的协议例如:ether
敲代码的小小酥
·
2023-11-22 17:23
随笔
wireshark
网络
linux
wireshark 过滤设置
Wireshark使用的是基于
BPF
(BerkeleyPacketFilter)语法的过滤器。以下是一些常见的Wireshark过滤器设置:1.
宇文仲竹
·
2023-11-22 17:40
wireshark
网络
测试工具
Linux eBPF内核源码sample/
bpf
全网最细解析(一)
文章目录引言分析samples/
bpf
/sockex1_kern.c在不同section上定义相应结构/程序sockex1_kern.c源码分析samples/
bpf
/sockex1_user.c读取ELF
尧fighting
·
2023-11-21 20:33
技术相关
深入理解计算机系统
linux
内核
eBPF
Python3基础模块 random
Python3基础模块randomimportrandom#作用:生成随机数使用dir(module)查看模块内容>>>importrandom>>>dir(random)['
BPF
','LOG4','
零时搞学习
·
2023-11-17 00:33
Python3
python
开发语言
Android linux eBPF网络相关原理分析
对于
BPF
以及eBPF(extendedBPF)网上已经有很多的文章介绍,推荐大家先通过公众号中“android平台eBPF初探”等文章先对eBPF的概念、框架和功能有个大概的了解。
内核工匠
·
2023-11-15 03:13
网络
python
linux
java
大数据
eBPF-1-基础与技术储备
1.2
BPF
基础和技术储备1.网络监控工具发展历程?发展原因?2.
BPF
是什么?eBPF是什么?3.eBPF做了哪些提升?4.eBPF感知代码流程?能够使用eBPF做什么?5.eBPF如何保证安全性?
xxx_undefined
·
2023-11-09 11:11
BPF
linux
eBPF
eBPF-2-实战之编程接口、bcc与bpftrace
文章目录一、eBPF编程接口1.1系统调用`
bpf
(2)`1.2`eBPF`的系统调用命令1.3`eBPF`的程序类型1.4`eBPF`使用的数据结构(`Map`映射)1.5`eBPF`辅助函数/BPFAPI
xxx_undefined
·
2023-11-09 11:11
BPF
eBPF
eBPF 入门开发实践指南二:Hello World,基本框架和开发流程
开发eBPF程序可以使用多种工具,如BCC、eunomia-
bpf
等。不同的工具有不同的特点,但基本流程大致相同。开发eBPF程序的流程下面以B
云微123
·
2023-11-09 11:38
linux
服务器
linux
ebpf
wasm
云原生
Cilium:基于
BPF
/XDP 实现 Kubernetes Service 负载均衡
文章介绍了Kubernetes的一些核心网络模型和设计、Cilium对KubernetesService的实现、
BPF
/XDP性能优化,以及他们从中得到的
Docker_
·
2023-11-06 02:28
网络
分布式
编程语言
java
python
【译】 Libbpf:初学者指南
(原文链接:https://www.containiq.com/post/libbpf)本文讨论了libbpf及其在开发
BPF
工具和应用程序时相对于BCC的优势。包括代码示例和入门指南。
barryX__
·
2023-10-30 06:40
eBPF
linux
云原生
使用 BCC 开发的 eBPF 程序包含两部分:
第二部分是用Python语言开发的前端界面,其中包含eBPF程序加载、挂载到内核函数和跟踪点,以及通过
BPF
映射获取和打印执行结果等部分。在前端程序中,你同样可以利用BCC库来访问
BPF
映射。
scan724
·
2023-10-30 00:27
EBPF
ebpf
eBPF学习仓库
bpf
_study-996station GitHub鉴赏官
推荐理由:eBPF学习参考资料,Linux内核观测技术
BPF
免费下载(英文)“eBPF是我见过的Linux中最神奇的技术,没有之一,已成为Linux内核中顶级子模块,从tcpdump中用作网络包过滤的经典
996station
·
2023-10-30 00:26
工具类
eBPF
Linux
系统安全
eBPF在大厂的应用
因为XDP运行在网卡上,而且在边界和流量入口,再往后的路径(尤其是到了内核协议栈)它就管不到了,所以引入了其他一些
BPF
技术来“接力”这个路由过程。
极客重生
·
2023-10-30 00:21
分布式
编程语言
人工智能
java
数据库
【
BPF
入门系列-1】eBPF 技术简介
由范老师和我一起翻译的图书《Linux内核观测技术
BPF
》已经在JD上有现货,欢迎感兴趣
BPF
技术的同学选购。
dwh0403
·
2023-10-30 00:51
ebpf
bpf
eBPF 基本架构及使用
先介绍
BPF
(BerkeleyPacketFilter),
BPF
是基于寄存器虚拟机实现的,支持JIT(Just-In-Time),比基于栈实现的性能高很多。
米开朗基杨
·
2023-10-30 00:20
内核
编程语言
linux
java
大数据
Linux中基于eBPF的恶意利用与检测机制
然而收益与风险并存,不久前爆出的Bvp47后门正是利用
BPF
技术惊人地在世界各地潜伏了近二十年。今日
BPF
已演进为eBPF,黑客会如何利用,造成什么危害?我们又该如何防范?
美团技术团队
·
2023-10-30 00:49
内核
编程语言
linux
java
安全
Mac无法使用wireshark进行抓包,报错
Mac无法使用wireshark进行抓包,报错解决办法sudochmod777/dev/
bpf
*
[mzq]
·
2023-10-27 16:34
笔记
wireshark
测试工具
网络
Wireshark for mac的安装及简单使用
一、安装去官网直接下二、使用1、先在命令行给网卡一个权限sudochmod777/dev/
bpf
*2、重启Wireshark3、打开Wireshark双击WI-FI进入4、以抓163为例:让Wireshark
快乐的小妍儿
·
2023-10-27 16:03
Mac OS Wireshark 权限不足
MacOSWireshark权限不足切换为root用户sudosuroot切换到/dev目录cd/dev查看
bpf
文件的权限(Wireshark监控数据包需要有
bpf
的读权限)ls-l|grepbpfbpf
一眼万年260
·
2023-10-27 16:02
wireshark
linux
测试工具
使用scapy 分析报文
比wireshark更happyudp就简易的多,tcp可能在设置
bpf
时多加几个条件由于协议分析是手写的,所以可以对数据包的交互记录到excel中再次进行分析
洪大宇
·
2023-10-26 03:48
python3
linux
【转】
BPF
详解
原文地址:https://linux.cn/article-9507-1.html什么是
BPF
?
元猿
·
2023-10-25 10:22
0017-TIPS-pawnyable : eBPF
原文
BPF
の導入検証器とJITコンパイラeBPFのバグの悪用题目下载
BPF
介绍
BPF
在介绍eBPF之前,先介绍其前身
BPF
。随着时代的发展,
BPF
的用途越来越广泛,扩展也越来越多。
goodcat666
·
2023-10-24 14:20
pwn_cve_kernel
kernel
pwn
神奇的linux技术:Linux观测技术
bpf
,用
bpf
来观测tcp网络
神奇的linux技术:Linux观测技术
bpf
,用
bpf
来观测tcp网络|
bpf
原理讲解;bpftrace是使用与bt脚本;tcp建立连接与数据传输专注后台服务器开发,包含了C/C++,Linux,Nginx
linux大本营
·
2023-10-23 19:01
c++
linux
tcp
bpf
BPF
之事件源
基础1.
BPF
和eBPF概念
BPF
原是BerkeleyPacketFilter(伯克利数据包过滤器)的缩写,1992诞生,用于网络包过滤。
jrglinux
·
2023-10-23 19:30
性能测试
bpf
泛读Linux内核观测技术
BPF
-02
整个第二章从编写一个
BPF
程序开始,先介绍
BPF
程序编译执行的过程,大致分C语言编写,LLVM编译成
BPF
字节码,在通过bfp调用变成
BPF
字节码,通过
BPF
验证器后使用JIT编译为机器码并执行。
qiubinwei
·
2023-10-23 19:59
eBPF学习
数据库
Linux内核功能eBPF入门学习(一):
BPF
、eBPF、BCC等基本概念
Linux内核观测技术BPhttps://www.lijiaocn.com/%E6%8A%80%E5%B7%A7/2019/02/25/ebpf-introduction-1.html目录目录说明BPFeBPF带来的新变化eBPF使用升级内核eBPF代码示例eBPF代码编译装载使用BCC简化eBPF应用开发过程BCC安装BCC收集的eBPF应用参考说明eBPF是kernel3.15中引入的全新设计
eydwyz
·
2023-10-23 19:27
Linux
为容器时代设计的高级
BPF
内核特性
我来自Isovalent(Cilium背后的公司),是内核eBPF的维护者之一(co-maintainer)。今天给大家分享一些Cilium(1.9)和eBPF的最新进展。纠正一些关于eBPF的错误理解首先我想纠正一些关于eBPF的错误理解与不实描述。eBPF是什么?通用目的引擎、最小指令集架构之前我们讨论eBPF时大都集中在网络(networking)和跟踪(tracing)领域,最近可能将范围
Docker_
·
2023-10-23 19:26
内核
java
分布式
编程语言
kubernetes
bpf
对内核的观测
目录1bpftrace常用命令1.1列出bpftrace相关命令的list1.2bpftrace-e是执行1.3查看参数-lv2bpftrace可以用到的变量3高级3.1内置函数3.2文件系统3.3内核内存栈3.4Malloc调用统计3.5系统调用brk的统计3.6脚本调用4应用5怎么串联起来呢bpftrace总的来说是对线上项目的系统调用的函数的观测,因为这时已经不能往函数里面加log了。相关的
再出发2023
·
2023-10-23 19:24
linux
第一个eBPF程序.md
背景了解
bpf
的童鞋都应该知道,
bpf
程序是可以attach到不同的probe点上来做内核级别的trace,那么对于刚入门的人来说,如何来编写一个初级的
bpf
程序呢?这就是本篇博文想要介绍的内容。
程序猿Ricky的日常干货
·
2023-10-23 01:54
ebpf
ebpf
eBPF理解 (一)
目录一、eBPF简介二、快速实现
BPF
程序三、使用
bpf
映射一、eBPF简介eBPF是从
BPF
(BerkeleyPacketFilter)技术扩展而来的eBPF系统启动后就一直运行在那里,它需要事件触发后才会执行
为了维护世界和平_
·
2023-10-23 01:22
linux内核分析
linux内核调试与追踪
linux
eBPF
1024程序员节
eBPF开发指南
0x1:技术背景
bpf
:
BPF
的全称是BerkeleyPacketFilter,是一个用于过滤(filter)网络报文(packet)的架构。
SenberHu
·
2023-10-23 01:22
linux
网络
系统安全
开发一个ebpf程序
第一步:使用C开发一个eBPF程序新建一个hello.c文件,并输入下面的内容://ebpf程序inthello_world(void*ctx){
bpf
_trace_printk("Hello,World
scan724
·
2023-10-23 01:52
EBPF
java
前端
开发语言
WARNING: bpftool not found for kernel 5.13.0-19
/
bpf
/bpft
scan724
·
2023-10-22 16:44
EBPF
服务器
linux
数据库
BPF
拓荒者 —— Brendan Gregg 与 Netflix 的故事
image.png译者写在开头在我的上一篇文章:
[email protected]
中,我翻译了他与Intel的故事。这次,我们时光倒流一下,说说前传:BrendanGregg与Netflix的故事。我写博客的出发点是想把自己所学所思的东西都记录下来。纯理性技术是一方面,对现世的思考也是一方面。本来想做个平凡的人,最近却一不小心变为平烦人(平庸且很多烦恼的人)。没法,生活总要继续,深度的技术学习和写
MarkZhu
·
2023-10-22 01:18
【2023周报】week23 eBPF学习
bpfSystemCall[
bpf
(2)-Linuxmanualpage(man7.org)](https://man7.org/linux/man-pages/man2/
bpf
.2.html)[
bpf
-helpers
sancpp
·
2023-10-21 20:01
eBPF
weekly
学习
eBPF
3.6 Android gpu_mem ebpf程序设计原理(二)
三,DEFINE_
BPF
_PROG宏从宏的字面意义上,我们可以看到,该宏定义了处理kernel内核事件被触发后的handler函数。这部分后面照葫芦画瓢写HelloWorldDemo的时候还会介绍。
高桐@BILL
·
2023-10-15 18:33
Android
eBPF
Book
android
python
开发语言
eBPF
ebpf
linux
cilium 官方文档翻译(5)eBPF 数据路径
概述Linux内核在网络堆栈中支持挂载BPFHook,可用于运行
BPF
程序。Cilium数据路径使用这些钩子加载
BPF
程序,组合使用并创建高级别的网络结构。下面是Cilium使用的钩子列表和简要说明。
煮酒论架构
·
2023-10-15 17:04
网络
kubernetes
云原生
linux
ebpf子系统在Linux内核源码中的分布情况
kernel/
bpf
:该目录包含eBPF子系统的核心代码,包括eBPF虚拟机和相关数据结构的实现,还有与eBPF程序加载和验证相关的代码。
PinkGranite
·
2023-10-10 08:12
ebpf
linux
运维
服务器
ebpf
ebpf子系统在Linux中的发展历程
引入一组新的系统调用
bpf
()以及
bpf
_batch(),支持加载eBPF程序到内核中运行引入了用于内核态和用户态之间通信的
bpf
()函数族,使得用户空间应用程序可以与内核中运行的eBPF程序进行交互在
PinkGranite
·
2023-10-10 08:42
ebpf
linux
运维
服务器
ebpf
tcpdump(四)命令行参数讲解(三)
一
BPF
高级过滤条件高级filter官方地址常见需求案例汇总过滤的目的:获取最'精细'、'准确'的数据思考:抓取'更精确'的包?
wzj_110
·
2023-10-09 08:14
TCP/IP
tcpdump
tcp/ip
tcpflags
《
BPF
( 伯克利数据包过滤器 ) Performance Tools》 第二章 技术背景
MarkDown编辑语法第1章简要介绍了
BPF
性能工具使用到的各种技术。本章会更加深入地阐述这些技术,涵盖了历史、接口、内部运作方式,以及如何使用
BPF
工具。
高原低谷
·
2023-10-08 19:20
《BPF
Performance
Tools》读书笔记
linux
运维
服务器
tcpdump(一)基础理论知识
,不要想当然①背景②抓包技术名词1、'捋顺'这些技术的'来龙去脉'甚至'八卦';2、这样我们在'后续课程'的'具体技术'学习时,就会多几分'亲近感',也多几分'底气'3、关键字:'tcpdump'、'
BPF
wzj_110
·
2023-10-07 13:17
TCP/IP
tcpdump
3.4 Android bpfloader初始化流程解读(二)
我继续看bpfloader是如何读取和处理
bpf
程序的。
高桐@BILL
·
2023-10-04 13:17
Android
eBPF
Book
android
python
开发语言
eBPF 的发展历程及工作原理
从它的全称“扩展的伯克利数据包过滤器(ExtendedBerkeleyPacketFilter)”来看,它是一种数据包过滤技术,是从
BPF
(BerkeleyPacketFilter)技术扩展而来的。
repinkply
·
2023-10-02 18:40
eBPF技术
eBPF
Linux网络栈学习合集(自用)
的文章-知乎https://zhuanlan.zhihu.com/p/626514905讲的很好ebpf内核函数APIhttps://www.man7.org/linux/man-pages/man7/
bpf
-helpers
克莱默申克
·
2023-10-02 09:57
linux
kenel
linux
学习
Linux 性能调优工具参考
性能观察工具静态性能工具性能压测工具性能调优工具sar工具perf-tools工具追踪工具
BPF
性能工具
小鲸鱼大梦想
·
2023-09-30 21:48
Linux运维基础
Linux系统运维
运维
云计算
性能优化
linux
libbpf-tools编译和使用步骤
再复习一下大致的步骤:首先,确认内核包含如下编译选项:CONFIG_
BPF
=yCONFIG_
BPF
_SYSCALL=y#[optional,fortcfilters]CONFIG_NET_CLS_
BPF
mozart1756
·
2023-09-28 03:43
java
linux
开发语言
ebpf
Linux eBPF介绍(一)
eBPF的概念源自于BerkeleyPacketFilter(
BPF
),后者是由贝尔实验室开发的
SGchi
·
2023-09-28 00:05
linux
Android逆向 嘟嘟牛在线 login 算法
"Encrypt":"NIszaqFPos1vd0pFqKlB42Np5itPxaNH\/\/FDsRnlBfgL4lcVxjXii6uy4vvjOHua8te65PNyvmgr\nsfbgnEFk0
BpF
348Oxut0hmBIae1HKWHHg0i5lnN3OB
zhoumi_
·
2023-09-27 01:38
安卓逆向
【收藏】
BPF
技术介绍及学习路线分享
来自【分布式实验室】近两年
BPF
技术跃然成为了一项热门技术,在刚刚结束的KubeCon2020Europe会议上有7个关于
BPF
的技术分享,而在KubeCon2020China会议上也已有了3个关于
BPF
开源Linux
·
2023-09-26 19:49
内核
大数据
编程语言
python
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他