自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用netfilter框架处理ARP报文

内核开发交流群 745510310 欢迎加入学习利用netfilter的框架实现对arp报文的处理,这里只是打印arp报文信息,更多的处理可以在此基础上实现。arp 首部封装格式:内核版本 :,不同版本内核头文件可能不一样带来编译出错问题,可以参考这篇博客https://blog.csdn.net/fuyuande/article/details/79429441 更新一下内核。源码如下:/* ...

2018-03-31 19:19:51 2620

原创 WARNING: at net/core/dev.c:1905 skb_warn_bad_offload+0x94/0xb4() 解决思路

内核开发交流群 745510310 欢迎加入学习开发一个内核抓包模块,设计思路是通过在netfilter的PRE_ROUTING和POST_ROUTING链上增加两个钩子函数(input_hook & output_hook),分别对进来的报文和出去的报文做个处理,符合条件后追加一个新的mac、ip、udp头然后发送到指定地址,效果如下:测试的时候出现如下问题:内核版本:linux-3.4...

2018-03-27 00:08:19 1353

原创 openwrt satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod: * 问题解决

在oponwrt平台下新增一个模块安装包,使用opkg install命令安装出现如下错误:看了下内核信息内核版本是一致的,都是3.4.39-1 只是后面的magic不对,百度上说每次编译内核该数字都会被更改。在代码里搜到如下一行,看起来不一样于是更改该文件重新编译生成ipk后安装没问题done....

2018-03-25 16:23:33 14559

原创 ubuntu12.04 更新内核

测试netlink的时候发现内核头文件变了,需要用到3.4.39的内核,ubuntu12.04 内核用的是3.13.0-32用如下步骤更新内核:1. 下载头文件,这里用到的是64位 3.4.39版本,其它版本可以在如下地址下载:不同头文件地址: http://kernel.ubuntu.com/~kernel-ppa/mainline/32位和63位更新类似,只是下载文件数量不同,下载32位可参考...

2018-03-03 12:29:43 1768

原创 linux内核模块编译出现找不到include/generated/asm/unistd_32.h” 问题解决

模块编译的时候出现该错误,Makefile如下,结果是M= 赋值出错(空值或者有空格)。更改之后没问题。    $(MAKE) -C $(KERNEL_DIR) M=${PWD} modules

2018-03-03 12:05:07 3935

IPv6分片报文

IPv6分片报文,研究 IPv6协议扩展头部的时候可以使用。

2018-07-21

IPv6 UDP报文,

IPv6报文,分析IPv6报文的格式、构成等。希望有帮助。本来不想要分的,拿出来有人需要就看一下

2018-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除