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
eBpf
树莓派编译uboot及内核
为了实验
ebpf
,需要自己编译内核开启相关选项,正好手头有树莓派的板子,所以正好用上。
香蕉割草机
·
2023-12-30 15:59
嵌入式
树莓派
uboot
内核
linux
【BPF
EBPF
】
linu4.14内核tcp.bt#include#includeBEGIN{printf("Tracingtcpstate.\n");@tcp_states[1]="ESTABLISHED";@tcp_states[2]="SYN_SENT";@tcp_states[3]="SYN_RECV";@tcp_states[4]="FIN_WAIT1";@tcp_states[5]="FIN_WAIT2
道剑剑非道
·
2023-12-30 08:20
网络
tcp/ip
网络协议
Linux:
eBPF
: bcc-tools:tcpdrop使用需要注意的问题
最近使用bcc-tools的时候注意到,bcc-tools(
eBPF
相关软件)的使用版本和内核的版本紧密程度非常高。
mzhan017
·
2023-12-28 16:14
云平台运维
网络
kernel
linux
网络
服务器
eBPF
bcc
多语言应用监控最优选,ARMS 应用监控
eBPF
版正式发布
作者:古琦、千陆、彦鸿随着Kubernetes、Serverless等云原生技术引领研发、运维模式变革。应用架构从单体架构逐步演进为分布式、微服务化应用,随着业务的发展,多语言、多框架、多协议的微服务在企业内部越来越多,微服务的复杂度越来越高,如何通过可观测来快速发现、定位微服务的问题,对于运维人员、开发人员都非常重要。如何得知应用当前的运行架构、上下游依赖是否正常、流量是否正常这些都是可观测上重
阿里云云原生
·
2023-12-28 13:28
ARMS
基于
eBPF
构建下一代智能可观测系统
作者:梵登、千陆本文基于KubeConChina2023分享整理我们今天分享的主题是基于
eBPF
构建下一代智能可观测系统。在开始之前呢,我先介绍一下我们自己。
阿里云云原生
·
2023-12-28 13:57
kubernetes
容器
云原生
[大厂实践] DoorDash基于
eBPF
的监控实践
eBPF
是监控云原生应用的强大工具,本文介绍了DoorDash构建基于
eBPF
的监控系统的实践。
俞凡 DeepNoMind
·
2023-12-28 01:42
程序人生
cilium原理之
ebpf
尾调用与trace
背景在深入剖析cilium原理之前,有两个关于epbf的基础内容需要先详细介绍一下:1.
ebpf
尾调用尾调用类似于程序之间的相互跳转,但它的功能更加强大。
沃趣数据库管理平台
·
2023-12-27 14:48
技术专栏
linux
服务器
网络
ip
es
前端
快速探索 Tetragon:基于
eBPF
的安全可观察性和执行工具
Tetragon是一种灵活的安全可观察性和运行时策略执行工具,可直接使用
eBPF
应用策略和过滤,从而减少了监控、进程跟踪以及实时执行策略的开销。
云原生指北
·
2023-12-27 05:15
云原生
Kubernetes
认识一下容器网络接口 CNI
深入探索Kubernetes网络模型和网络通信认识一下容器网络接口CNI(本篇)源码分析:从kubelet、容器运行时看CNI的使用从Flannel学习KubernetesVXLAN网络CiliumCNI与
eBPF
云原生指北
·
2023-12-27 05:44
云原生
Kubernetes
探索服务网格与 OpenTelemetry 的协同之分布式跟踪
在上一篇文章中,介绍了如何在k8s中无侵入安装Otel探针并实现了无侵入(某些语言还无法实现,比如Go的
eBPF
对内核的苛刻要求)的分布式跟踪。
云原生指北
·
2023-12-27 05:13
云原生
Kubernetes
差生文具多之(一)
eBPF
前言在问题排查过程中,通常包含:整体观测,数据采集,数据分析这几个阶段.对于简单问题的排查,可以跳过前两个步骤,无需额外收集数据,直接通过分析日志中的关键信息就可以定位根因;而对于复杂问题的排查,为了对应用的行为有更完整的了解,可以通过以下形式收集更多的行为数据帮助分析:调高日志级别生成数据,例如将内核的/proc/sys/kernel/sched_schedstats配置为1,例如将应用的日志级
温稳稳不稳
·
2023-12-25 00:48
性能观测
Linux
linux
eBPF
性能观测
android 逆向工程(待续)
目录工具类IDASegmentregisters(shift+F8)反调试利用IO重定向来绕过反调试
EBPF
使用
eBPF
完成安卓ApphookxHookUNIDBG补环境文件结构ELFsection和segment
yangzex
·
2023-12-15 13:27
逆向
软件安全
云原生之深入解析网络服务Istio、
eBPF
和RSocket Broker
一、服务治理①“服务治理”简介在微服务时代,一个复杂的应用程序被分解为多个组件化、协作和连接的单元,服务往往会承担越来越多的业务责任,这使得服务治理的难度前所未有,仅仅依靠微服务框架级的治理是不够的,构建一个高维深度的治理体系需要解决。治理是指建立和实施微服务如何协同工作以实现系统设计和构建的业务目标的过程,服务不要超出其上下文边界非常重要。服务治理可以通过多种方式实现:服务注册和发现:Consu
╰つ栺尖篴夢ゞ
·
2023-12-15 08:16
云原生
istio
eBPF
RSocket
Broker
基于
eBPF
检测 进程生命周期
目录tracepointProcessLifeCycle.cebpf_prog_test_main.cppAndroid.bpReadme运行输出tracepoint"tracepoint/sched/sched_process_fork":进程创建事件-"tracepoint/sched/sched_process_exit":进程退出事件-"tracepoint/sched/sched_pro
repinkply
·
2023-12-15 05:34
eBPF
simpleperf技术
eBPF
进程生命周期
DTCC2023大会-基于
eBPF
观测数据库-附所有PPT下载链接
DTCC2023大会-基于
eBPF
观测数据库-附所有PPT下载链接8月16日—18日,第14届中国数据库技术大会(DTCC-2023)在北京国际会议中心举行。
zhangjikuan
·
2023-12-06 17:19
DBdoctor
数据库
mysql
eBPF
DTCC2023
PPT
Linux 5.15安全特性之landlock
Landlock的实现基于
eBPF
(ExtendedBerkeleyPacketFilter)技术,在Linux5.15内核中引入了对Landlock的支持。
车联网安全杂货铺
·
2023-12-06 11:51
系统安全
linux
系统安全
网络安全
arm开发
iot
什么是革命性技术
eBPF
?为什么可观测性领域都得用它
就是
eBPF
,它应该是最近一两年非常热门的技术名词,我相信你或多或少都看到过,但可能不知道它能做什么,今天我们来讲讲这个革命性的技术
eBPF
,以及它在可观测领域的应用
eBPF
是什么?
eBPF
是什么?e
架构成长指南
·
2023-12-06 02:02
云原生
kubernetes
容器
云原生
eBPF
可观测性
deepflow
eBPF
related
获取c++函数名字:objdump--syms/path/to/binary|grepminor_collection_beginobjdump-CSa.out-C,--demangle去掉-C,显示mangled之后的函数名字c++filt:manlged->demangledGitHub-iovisor/bcc:BCC-ToolsforBPF-basedLinuxIOanalysis,netw
风竹夜
·
2023-12-05 06:39
kernel
linux常用命令
linux
基于
eBPF
检测非法调试行为
本文基于
eBPF
编写一个内核模块来监测ARM调试寄存器,来检测可能的非法调试行为,大致步骤如下:1.安装必要的软件和工具:确保系统已经安装了支持
eBPF
开发的必要软件和工具,如LLVM、Clang和libbpf
车联网安全杂货铺
·
2023-12-04 00:44
系统安全
linux
系统安全
安全
ebpf
的大杀器cilium可视化追踪hubble部署方式和展示
写在前面:hubble的yaml文件:cilium1.7版本https://github.com/cilium/hubble/tree/v0.5/tutorials/deploy-hubble-servicemap测试的yaml文件:https://github.com/cilium/cilium/blob/master/examples/kubernetes/connectivity-check
process1212
·
2023-12-03 13:19
go
K8S
docker
基于
eBPF
监测DOS攻击
本文实现一个简单的
eBPF
模块代码示例,用于监测可能的DOS攻击。
车联网安全杂货铺
·
2023-12-03 06:43
系统安全
安全
系统安全
网络
基于
eBPF
检测反弹shell 的思路
本文使用C语言编写一个
eBPF
模块来检测反弹shell,该模块使用Linux内核提供的
eBPF
(extendedBerkeleyPacketFilter)功能来实现。
车联网安全杂货铺
·
2023-12-03 03:33
系统安全
系统安全
安全
linux
网络安全
基于
eBPF
检测内核模块安装行为
本文实现一个简单的示例,展示了如何编写一个
eBPF
程序来检测未知内核模块的安装行为。首先,请确保系统已安装
eBPF
工具链。
车联网安全杂货铺
·
2023-12-03 03:31
系统安全
安全
系统安全
linux
网络安全
一篇解析context_switch进程切换(针对ARM体系架构)
一.概述在最近初学
ebpf
时,使用到了挂载点finish_task_switch统计内核线程的运行时间,遂进入内核源码对其进行学习分析。
Linux内核站
·
2023-12-02 08:58
arm开发
架构
Linux内核
基于
eBPF
构建下一代智能可观测系统
本文基于KubeConChina2023分享整理我们今天分享的主题是基于
eBPF
构建下一代智能可观测系统。在开始之前呢,我先介绍一下我们自己。
阿里云云栖号
·
2023-12-01 00:14
云栖号技术分享
kubernetes
容器
云原生
阿里云
云计算
Ubuntu16.04.4系统本地提权实验
目录1.介绍:2.实验:3.总结:1.介绍:1.1:
eBPF
简介:
eBPF
(extendedBerkeleyPacketFilter)是内核源自于BPF的一套包过滤机制,BPF可以理解成用户与内核之间的一条通道
夜间飛行
·
2023-11-30 00:24
服务器
网络
运维
MIT6.828 lab1/Exercise12
K>backtraceStackbacktrace:
ebpf
010ff78eipf01008aeargs00000001f010ff8c00000000f011058000000000kern/monitor.c
Kyrie_046a
·
2023-11-28 00:37
Kubernetes网络机制深入浅出-Linux数据包处理机制(下)
之间的连通性,以及Kubernetes服务功能上重度依赖于这些数据包处理能力,因此咱们(下)这篇文章的核心是详细的剖析Kubernetes平台使用最多的三个操作系统网络工具,包括iptables,IPVS和
eBPF
攀师傅
·
2023-11-26 09:35
Service Mesh架构新技能之
eBPF
入门与实践
而
eBPF
则是一种替代
无敌码农~
·
2023-11-24 06:16
内核
qemu
编程语言
python
linux
万字干货,
eBPF
中文入门指南
eBPF
源于BPF[1],本质上是处于内核中的一个高效与灵活的虚类虚拟机组件,以一种安全的方式在许多内核hook点执行字节码。
运维之美
·
2023-11-24 06:39
内核
qemu
linux
java
编程语言
eBPF
完全入门指南.pdf(万字长文)
eBPF
源于BPF[1],本质上是处于内核中的一个高效与灵活的虚类虚拟机组件,以一种安全的方式在许多内核hook点执行字节码。
米开朗基杨
·
2023-11-24 06:08
内核
qemu
linux
java
mooc
ebpf
实战(一)-------监控udp延迟
问题背景:为了分析udp数据通信中端到端的延迟,我们需要对整个通信链路的每个阶段进行监控,找出延迟最长的阶段.udp接收端有2个主要路径1.数据包到达本机后,由软中断处理程序将数据包接收并放入udpsocket的接收缓冲区数据接收流程2.应用程序调用recvmsg等api将数据从socket缓冲区读出应用程序读取数据流程2和1之间可能由于调度等造成延迟,我们写一个bcc程序对指定接收端口和延迟大于
self-motivation
·
2023-11-24 06:03
性能分析优化
udp
网络
ebpf
bpftrace
bcc
倍受关注的 Cilium Service Mesh 到底怎么玩? - 上手实践
Cilium是一个基于
eBPF
技术,用于为容器工作负载间提供安全且具备可观测性的网络连接的开源软件。最近Ciliumv1.11.0正式发布了,增加OpenTelemetry的支持以及其他一些增强特性。
老程不秃
·
2023-11-23 09:58
程序员
数据结构
后端
mesh
云原生
cloud
native
程序人生
数据结构
倍受关注的 Cilium Service Mesh 到底怎么玩? 上手实践
Cilium是一个基于
eBPF
技术,用于为容器工作负载间提供安全且具备可观测性的网络连接的开源软件。最近Ciliumv1.11.0正式发布了,增加OpenTelemetry的支持以及其他一些增强特性。
Java小果
·
2023-11-23 09:56
java
开发语言
后端
程序人生
架构
最受关注的 Cilium Service Mesh 到底怎么玩? - 上手实践
Cilium是一个基于
eBPF
技术,用于为容器工作负载间提供安全且具备可观测性的网络连接的开源软件。
米开朗基杨
·
2023-11-23 09:20
网络
docker
kubernetes
etcd
分布式存储
Tetrate刘晗:SkyWalking原生
eBPF
探针实战
云原生2022年5月10日,在CSDN云原生系列在线峰会第4期“ApacheSkyWalking峰会”上,Tetrate工程师、ApacheSkyWalkingPMC成员刘晗分享了SkyWalking原生
eBPF
CSDN云原生
·
2023-11-22 18:16
云原生
微服务
eBPF
SkyWalking
云原生在线峰会
Janus: 基于
eBPF
的5G实时AI控制器
O-RAN定义的RIC模型并不能很好支持对实时性有很高要求的用例,本文定义了一套基于
eBPF
的内联执行架构,从而可以将RIC的支持扩展到实时场景。
俞凡 DeepNoMind
·
2023-11-22 10:29
程序人生
Linux
eBPF
内核源码sample/bpf全网最细解析(一)
上定义相应结构/程序sockex1_kern.c源码分析samples/bpf/sockex1_user.c读取ELF文件信息加载map定义信息创建map解析可重定位section并为map重写bpf指令加载
eBPF
尧fighting
·
2023-11-21 20:33
技术相关
深入理解计算机系统
linux
内核
eBPF
用Linux内核的瑞士军刀-
eBPF
实现socket转发offload
我们已经对
eBPF
将网络转发offload到XDP(eXpressDataPath)耳熟能详,作为Linux内核的一把“瑞士军刀”,
eBPF
能做的事情可不止一件,它是一个多面手。
宋宝华
·
2023-11-21 20:23
Android linux
eBPF
网络相关原理分析
一、
eBPF
相关概述随着android的版本不断升级,android9之后,内核版本均为4.X以及更高的5.X,linux的
eBPF
设计在android系统中应用也越来越多。
内核工匠
·
2023-11-15 03:13
网络
python
linux
java
大数据
云原生周刊:KubeSphere 3.4.1 发布 | 2023.11.13
它在Kubernetes集群中管理
eBPF
程序的打包、部署和执行,包括许多基于BCC工具的程序,以及一些专为在InspektorGadget中使用而开发的程序。
KubeSphere 云原生
·
2023-11-14 22:12
k8s
容器平台
kubesphere
云计算
基于
eBPF
的 Kubernetes 问题排查全景图
▲点击上方“分布式实验室”关注公众号回复“1”抽取纸质技术书—1—当Kubernetes成为云原生事实标准,可观测性挑战随之而来当前,云原生技术以容器技术为基础,通过标准可扩展的调度、网络、存储、容器运行时接口来提供基础设施。同时,通过标准可扩展的声明式资源和控制器来提供运维能力,两层标准化推动了开发与运维关注点分离,各领域进一步提升规模化和专业化,达到成本、效率、稳定性的全面优化。在这样的大技术
Docker_
·
2023-11-13 19:17
网络
运维
大数据
分布式
编程语言
eBPF
BCC开源工具简介
目录官方链接编译安装ubuntu版本安装examplestoolshello_world.pydemo运行报错网上目前的解决办法错误分析过程python版本检测libbcc库检查python3bcc库检查正常输出监控进程切换运行输出监控CPU直方图缓存命中率监控:cachestatcachetopBCC开发指南官方链接主页:https://github.com/iovisor/bccbcc开发:h
repinkply
·
2023-11-12 02:49
eBPF
simpleperf技术
eBPF
BCC
OpenCloudOS 如何以最小成本,高效定位内存泄露路径?
本文特别邀请到了OpenCloudOS社区Contributor、腾讯后台开发工程师邢孟棒以mysql-proxy内存泄露问题作为分析对象,分享其基于
eBPF
动态追踪技术的通用内存泄露(增长)分析方法。
OpenCloudOS
·
2023-11-12 02:49
linux
腾讯云
云原生
探索
eBPF
:Linux内核的黑科技
Linux内核在2022年主要发布了5.16-5.19以及6.0和6.1这几个版本,每个版本都为
eBPF
引入了大量的新特性。本文将对这些新特性进行一点简要的介绍,更详细的资料请参考对应的链接信息。
简说Linux内核
·
2023-11-12 02:17
linux
Linux内核
嵌入式开发
ebpf
调试工具
使用
eBPF
检测 mmap泄露
目录背景官网malloc泄露检测mmap泄露检测调用munmap释放内存小结背景我们知道mmap系统调用申请的内存空间,属于文件映射区域和匿名映射区域。这部分区域并不属于heap,所以用一般的内存泄露检测工具是检测不出来的。例如:一般常用的内存泄露检测工具vagrind、ASAN、malloc_debug等。关于ASAN的介绍,可以参考:ASAN入门参考-CSDN博客官网https://githu
repinkply
·
2023-11-12 02:46
eBPF
simpleperf技术
eBPF
mmap
最强 CNI 基准测试:Cilium 网络性能分析
此前Thomas曾先后在Linux内核[2]的网络、安全和
eBPF
领域从事了15年的开发工作。注:本文已取得作者本人的翻译授权!
米开朗基杨
·
2023-11-11 03:44
网络
内核
java
编程语言
人工智能
eBPF
-1-基础与技术储备
eBPF
是什么?3.
eBPF
做了哪些提升?4.
eBPF
感知代码流程?能够使用
eBPF
做什么?5.
eBPF
如何保证安全性?(内核验证器)6.
eBPF
虚拟机的内部架构是什么?7.
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
(ExtendedBerkeleyPacketFilter)是Linux内核上的一个强大的网络和性能分析工具。它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。
云微123
·
2023-11-09 11:38
linux
服务器
linux
ebpf
wasm
云原生
上一页
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
其他