- 博客(32)
- 资源 (5)
- 收藏
- 关注
转载 Iptables 规则用法小结
iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。在日常Linux运维工作中,经常会设置iptables防火墙规则,用来加固服务安全。以下对iptables的规则使用做了总结性梳理:iptables首先需要了解的:1)规则概念规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存
2021-11-16 20:33:56
1127
转载 IPtables
转载 Iptables教程 - 飞鸿影 - 博客园Iptables教程iptables是一个配置 Linux 内核 防火墙 的命令行工具。初学者刚看到iptables,会感到很复杂,原因是 iptables 功能实在是太强大了。本文会从基本概念、使用上做介绍,读者看完后再去看 iptables 命令就能理解其含义了。本文环境:PC: Ubuntu18iptables操作均在docker上进行。docker上的系统为centos6.9。更新时间:2020.6.2...
2021-11-16 20:26:32
850
原创 skb_buff
在linux kernel 2.6.24之后这个结构体有了较大的变化,此chǔ先说一说2.6.16版本的sk_buff,以及解释一些问题。一、先直观的看一下这个结构体~~~~~~~~~~~~~~~~~~~~~~在下面解释每个字段的意义~~~~~~~~~~~ struct sk_buff { /* These two members must be first. */ struct sk_buff *next; struct sk_buff *pr...
2021-03-02 15:03:02
380
转载 套接字缓存之skb_put、skb_push、skb_pull、skb_reserve
套接字缓存之skb_put、skb_push、skb_pull、skb_reserveskb操作中的预留和对齐操作主要由skb_put、skb_push、skb_pull、skb_reserve完成;这几个函数的区别通过下面图(图片来自:深入理解linux网络技术内幕)可以清晰的区分;另外,需要注意的是skb_reserve只能操作空skb,即在分配了空间,尚未填充数据时调用;以下为四个函数的源码分析;复制代码1 /**2 * skb_put - add data to a buffer
2021-03-02 14:16:58
6320
转载 find_next_bit函数详详详解
写在前面宗旨:把话说清楚,把道理讲透彻。约定:所有代码均来自Linux内核2.6.24版。建议:本文介绍得十分详细,但也略显繁琐,读者可以先看“Ⅴ.总结”部分带注释的源码,如果哪里不清楚,再回头看详细解释。正文预备知识位图:在Linux下,从数据结构上看,位图本质上是一个数组,数组的每个元素都是long型的(即32bit或64bit)。假设在32位系统下,某long型数组有128个元素,那么,从逻辑上看,这个数组就是一个128行×32列的bit阵列,就是所谓的位图,见下面的示
2020-11-26 20:35:37
882
原创 Ath10k Candela Technologies
https://github.com/greearb/ath10k-cthttp://www.candelatech.com/ath10k-10.1.php
2020-10-28 16:32:29
423
1
原创 ath10k内核patch
https://patchwork.kernel.org/project/ath10k/list/?state=%2A&archive=both&series=&submitter=&delegate=
2020-10-28 14:35:45
335
1
转载 ath10k: Ignore SWBA event for a vif if its marked for no beacon
https://patchwork.kernel.org/project/linux-wireless/patch/1474359727-6854-1-git-send-email-mohammed@qca.qualcomm.com/Message ID 1474359727-6854-1-git-send-email-mohammed@qca.qualcomm.comState Not ApplicableDelegated to: Kalle ValoHeaders showCommit Me
2020-10-28 10:33:01
333
转载 libevent-dns解析
//libevent笔记-dns解析//转载请注明出处: yuliying的csdn博客.//libevent提供dns解析功能,包括阻塞和非阻塞两种API.//阻塞API类似于平常getaddrinfo() 函数的使用.//这里只记录异步API的dns客户端部分.毕竟平常阻塞api和dns服务端用不着.//=evutil_addrinfo结构===============//evutil_addrinfo结构的作用有两个: ①用来返回域名解析的结果. ②作为参数用来过滤域名解析结果,只返回符合
2020-09-24 10:17:14
752
转载 IPv6技术详解:基本概念、应用现状、技术实践(下篇)
1、前言在上篇《IPv6技术详解:基本概念、应用现状、技术实践(上篇)》,我们讲解了IPV6的基本概念。本篇将继续从以下方面展开对IPV6的讲解:IPv6在Linux操作系统下的实现; IPv6的实验; IPv6的过渡技术介绍; IPv6在Linux平台下socket编程应该注意的问题。如您对IPV6的基本概念尚未了解,请先阅读本文的上篇。2、系列文章文章太长,分为两篇...
2019-11-06 14:33:16
850
转载 IPv6技术详解:基本概念、应用现状、技术实践(上篇)
1、前言普及IPV6喊了多少年了,连苹果的APP上架App Store也早已强制IPV6的支持,然并卵,因为历史遗留问题,即使在IPV4地址如此饥荒的情况下,所谓的普及还是遥遥无期。但不可否认,IPV6肯定是未来趋势,做为网络通信领域的程序员来说,详细学习和了解IPV6是很有必要的,所谓厚积薄发,谁知道哪天IPV6真的普及了呢?那么,我们开始看正文吧。2、系列文章文章太长,分为两篇来讲...
2019-11-06 14:28:33
877
转载 IPV6地址格式、邻居发现NDP、DHCPV6、SLAAC
IPv6地址IPv6地址的表示方法IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔。例如:FC00:0000:130F:0000:0000:09C0:876A:130B,这是IPv6地址的首选格式。为了书写方便,IPv6还提供了压缩格式,以上述IPv6地址为例,具体压缩规则为:每组中的前导“0”都可以省略,所以上述...
2019-11-06 14:26:15
5728
原创 wireless之nl80211\cfg80211\mac80211
1. 基本概念 •cfg80211: 用于对无线设备进行配置管理。与FullMAC, mac80211和nl80211一起工作。(Kernel态) •mac80211: 是一个driver开发者可用于为SoftMAC无线设备写驱动的框架(Kernel态)。 •nl80211: 用于对无线设备进行配置管理,它是一个基本Netlink的用户态协议(User态)...
2019-10-16 10:21:40
1506
转载 无线局域网安全(三)————CCMP加密
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-12 12:02:11
7181
1
转载 hostapd wpa_supplicant madwifi详细分析(十二)——EAP(RFC3748)及EAP状态机分析(RFC4137)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-12 11:07:03
1786
转载 hostapd EAP状态机变迁代码分析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-12 11:03:51
581
原创 学习wifi重要官方地址
1、http://w1.fi/hostapd/ 可以下载到最新的源码包,及修改特性。2、https://wireless.wiki.kernel.org 这个就不用说的很重要的参考资料3、https://wenku.baidu.com/view/cf93b8ede009581b6bd9ebd9.html百度文库中介绍WEB WPA WPA TKIP CCMP4、https://...
2019-10-12 10:21:41
312
原创 80211协议字段解析
1. 帧控制结构(Frame Control) 1) Protocol Version: (协议版本)通常为0 2) Type: 帧类型,管理帧: 00 3) Subtype: 进一步判断帧的子类型 3.1) Beacon(信标)帧 3.2) Probe Request(探测请求)帧 3.3) Probe Respons...
2019-10-12 10:21:27
987
转载 无线局域网安全(四)————身份认证之4路握手
版权声明:本文为博主原创文章,遵循前面我们了解了三种加密方式,WEP、TKIP和CCMP,他们分别使用不同的算法给需要传送的MSDU...
2019-10-12 10:21:09
1915
转载 无线局域网安全(二)————TKIP加密
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 11:06:38
1070
转载 无线局域网安全(一)———WEP加密
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 11:05:22
7908
转载 hostapd wpa_supplicant madwifi详细分析(八)——wpa_supplicant的配置文件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 11:03:22
1108
转载 hostapd wpa_supplicant madwifi详细分析(七)——hostapd整体梳理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 11:01:51
723
转载 hostapd wpa_supplicant madwifi详细分析(六)——疑问整理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 11:00:51
328
转载 hostapd wpa_supplicant madwifi详细分析(五)——hostapd_global_run函数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 10:59:35
281
转载 hostapd wpa_supplicant madwifi详细分析(四)——interface的初始化
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 10:58:25
466
转载 hostapd wpa_supplicant madwifi详细分析(三)——hostapd_global_init()函数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 10:56:27
293
转载 hostapd wpa_supplicant madwifi详细分析(二)——main之for循环
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 10:53:47
258
转载 hostapd wpa_supplicant madwifi详细分析(一)——hostapd是干嘛的
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 10:48:02
311
转载 转载 wireless常用缩写词
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-11 10:24:14
380
无线加密的多种方法及其区别(WEP-WPA-TKIP-EAP).doc
2019-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人