相关文章
如何使用ebpf统计某个端口的流量
前言 上篇文章我们已经初步使用kprobe来探测内核函数了, 这篇文章就在上篇文章的基础上做个修改, 通过kprobe探测内核函数tcp_sendmsg来统计tcp服务端的发送流量. 废话不多说, 直接上正文. 环境 tcp服务端运行在ubuntu22, 监听端口为6230, 其内核为5.19.0-26-generic, ebpf程序…
建站知识
2025/3/20 13:13:52
【周赛318 LeetCode 6230】长度为 K 子数组中的最大和
题目描述
给你一个整数数组 nums 和一个整数 k 。请你从 nums 中满足下述条件的全部子数组中找出最大子数组和:
子数组的长度是 k,且子数组中的所有元素 各不相同 。返回满足题面要求的最大子数组和。如果不存在子数组满足这些条件,返回 0 …
建站知识
2025/3/1 22:32:43
pyinstaller OSError: could not get source code
pyinstaller打包pytorch框架分类模型报错,
报错:pyinstaller OSError: could not get source code 解决思路:网上大部分资料都是降低torchvision,然后继续解决新的报错,这里提供另一个思路,就是直接把报错…
建站知识
2025/3/3 3:26:25
osgi 学习系列(十一)非eclipse环境启动osgi配置
先说下bundle打jar包
选中要打包的bundle,export,在弹出的view中选中下图所示 在Destination中设置导出路径,Options修改如下,直接Finish即可 下面看下启动配置的目录结构 run.bat内容如下 java
-Dosgi.noShutdowntrue
-Dse…
建站知识
2025/3/3 11:32:35
Python基于指定范围筛选并剔除Excel表格中的数据
本文介绍基于Python语言,读取Excel表格文件,基于我们给定的规则,对其中的数据加以筛选,将不在指定数据范围内的数据剔除,保留符合我们需要的数据的方法。 首先,我们来明确一下本文的具体需求。现有一个Exce…
建站知识
2025/3/2 13:07:49
Linux ARM平台开发系列讲解(网络篇) 2.1 Marvell 88EA6321/6320 Switch 数据手册阅读之了解芯片功能
1. 概述
注意:88EA6321/88EA6320 和 88E6321/88E6320软件上无区别,区别在于硬件外围电源上
Marvell 88EA6321/88EA6320设备是一个集成了7端口千兆以太网交换机的单芯片,带有两个集成的千兆以太网收发器。该设备支持最新的IEEE 802.1音频视频桥接(AVB)标准。这些设备使用这…
建站知识
2025/3/5 11:17:10
如何使用ebpf kprobe探测内核函数
前言 在这之前, 我也曾使用过ebpf来改造我自己的项目, 最后也成功引入了项目, 有兴趣的同学可以查看此文章. 如何用ebpf开启tun网卡的TUNSETSTEERINGEBPF功能_我不买vip的博客-CSDN博客 但是该文章里并没有实质性的内容, 比如ebpf的map未曾涉及, 探测类型也未曾涉及, 只是一个空…
建站知识
2025/3/19 15:16:36
网络协议分析(2)判断两个ip数据包是不是同一个数据包分片
一个节点收到两个IP包的首部如下: (1)45 00 05 dc 18 56 20 00 40 01 bb 12 c0 a8 00 01 c0 a8 00 67 (2)45 00 00 15 18 56 00 b9 49 01 e0 20 c0 a8 00 01 c0 a8 00 67 分析并判断这两个IP包是不是同一个数据报的分片…
建站知识
2025/3/6 10:59:00