为了方便查阅现有的文章,特准备一个目录页供后续查询使用
1. 基础知识
- openswan任务调度基础知识之信号
2. openswan环境搭建
- openswan框架和编译时说明
- openswan编译安装
3. NAT穿越
- NAT-T下的端口浮动
- NAT-T原理和环境搭建
4. openswan函数笔记
- in_struct和out_struct讲解
- openswan发送状态分析
- pluto中监听各个网口的500端口处理逻辑
- pluto中CPU占有率高的接口与优化方案
- Openswan支持的算法及参数信息
- 命令行解析函数:getopt_long、getopt
- ipsec.conf配置文件多个保护子网解析流程
5. IKEv1协商流程
- openswan协商流程之(一):main_outI1()
- openswan协商流程之(二):main_inI1_outR1()
- openswan协商流程之(三):main_inR1_outI2()
- openswan协商流程之(四):main_inI2_outR2()
- openswan协商流程之(五):main_inR2_outI3()
- openswan协商流程之(六):main_inI3_outR3()
- openswan协商流程之(七):main_inR3()
- openswan快速模式协商流程之(一):quick_outI1()
- openswan快速模式协商流程之(二):quick_inI1_outR1()
- openswan快速模式协商流程之(三):quick_inR1_outI2()
6. IKEv2协议相关
7. 加密流程
- ipsec 加密流程(一):ipsec策略匹配
- ipsec 加密流程(二):ipsec初始化操作
- ipsec 加密流程(三):ESP加密、AH认证处理流程
- ipsec 加密流程(四):封装状态机和发送流程
8. 💖openswan进阶💖
- ubantu与CentOS虚拟机之间搭建GRE隧道
- 🔥openswan一条隧道多保护子网配置
- 🔥为何GRE可以封装组播报文而IPSEC却不行?
- 🔥SSL/TLS 与 IPSec 对比
- 🔥IKE 多预共享密钥问题 解决方案
9. 图解密码学技术
- DH算法图解+数学证明
- openswan中DH算法说明
- 图解密码学(一)