网站首页 iphdr 第2页
-
揭秘 BPF map 前生今世 bp from
1.前言众所周知,map可用于内核BPF程序和用户应用程序之间实现双向的数据交换,为BPF技术中的重要基础数据结构。...
2024-10-12 btikc 技术文章 18 ℃ 0 评论 -
AF-PACKET的V3版本 afk安装包
一前言上一篇介绍了通过AF-PACKET的V1版本进行网络包的捕获,比较新的Linux内核是支持V3版本的,相对于前两个版本(V2和V1比较相似,V2版本的时间精度从微秒提升到纳秒。)V3版本,具有以下的提升:...
2024-10-12 btikc 技术文章 17 ℃ 0 评论 -
Linux内核网络分层模型——skb核心操作
网络分层模型这是一切的本质。网络被设计成分层的,所以网络的操作就可以称作一个“栈”,这就是网络协议栈的名称的由来。在具体的操作上,数据包最终形成的过程就是一层一层封装的过程,在栈上形成一段连续的数据,我们可以称作是一层一层的push操作...
2024-10-12 btikc 技术文章 17 ℃ 0 评论 -
DELPHI学习之「原始套接字 和 封包数据头」
截获IP数据包,原始套接字和封包数据头流式套接字(SOCK_STREAM)和数据包套接字(SOCK_DGRAM)。知道了面向连接的套接字,对应于TCP应用程序。而无连接的套接字,对应于UDP应用程序。相对于这两种套接字之外,还...
2024-10-12 btikc 技术文章 13 ℃ 0 评论 -
通过实例快速入门Systemtap systemd入门教程
我这段时间好好学习了一下Systemtap相关的使用,这篇文章算是学习过程中总结的一些笔记,我另外在github上创建了一个awesome-systemtap-cn项目,收集systemtap相关的优秀学习资源,欢迎提供其他更好的参考资料。...
2024-10-12 btikc 技术文章 19 ℃ 0 评论 -
开发ko内核模块,无依赖实现监控DNS请求进程
监控Linux主机发起DNS请求的进程是应急响应中经常遇到的一个问题。虽然可以通过systemtap或者ebpf的方式实现,但是在实战场景下两者的安装都非常麻烦。ebpf不支持低版本的内核,升级内核又需要重启,真实场景下不太可能实现。并且大...
2024-10-12 btikc 技术文章 16 ℃ 0 评论 -
给DPVS加上SESSION同步功能 天才是百分之一的灵感加上百分之九十九的汗水是谁说的
给DPVS加上SESSION同步功能前言DPVS是一款爱奇艺开源的基于DPDK的优秀软件(https://github.com/iqiyi/dpvs)。利用DPDK工作在用户空间的特性,相比于内核空间的LVS,我们可以使用用户空间的一系列工...
2024-10-12 btikc 技术文章 14 ℃ 0 评论 -
苹果12pro和13pro外观有哪些区别?
苹果12pro和13pro外观有哪些区别?到底12pro和13pro的区别是什么呢?在外观或是配置上又有哪些不同呢?以下小编就带给大家详细的差别介绍,有兴趣的朋友不要错过哦。苹果12pro和13pro性能配置区别说明外观iPhone13Pr...
2024-10-12 btikc 技术文章 17 ℃ 0 评论 -
深入浅出用户态协议栈 用户面协议栈
一、前言 在讲网络协议栈前,先理解一个数据包在网络传输是一个怎么样的流程,如下图所示。...
2024-10-12 btikc 技术文章 16 ℃ 0 评论 -
详谈Linux内核整体架构之网络源代码学习
源码目录linux-1.2.13||---net||---protocols.c|---socket.c|---unix||...
2024-10-12 btikc 技术文章 18 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言