陈令祥文档系统
1.0.0
文档编写指南
1. 如何用sphinx+reST编写文档
1.1. 前言
1.2. 安装软件包
1.3. 项目建立
1.4. conf.py配置
1.4.1. 主题样式
1.4.2. LOGO
1.4.3. 不显示源文件链接
1.5. index页配置
1.6. 修改默认样式
1.6.1. Step1
1.6.2. Step2
1.6.3. Step3
1.7. 生成API文档
1.7.1. Step1
1.7.2. Step2
1.7.3. Step3
1.7.4. Step4
1.8. 生成PDF
1.9. reST语法介绍
1.9.1. 章节标题
1.9.2. 段落
1.9.3. 行内标记
1.9.4. 列表
1.9.5. 代码
1.9.6. 超链接
1.9.7. 图片
1.9.8. 表格
1.9.9. 引用
1.9.10. 脚注
1.9.11. 提醒
1.9.12. 替换
1.10. 参考
2. 目录结构
2.1. 概述
技术知识
CUnit测试工具
简介
安装配置
Ubuntu
从源码编译
输出方式
void CU_automated_run_tests(void)
CU_ErrorCode CU_list_tests_to_file(void)
void CU_set_output_filename(const char* szFilenameRoot)
断言
错误处理
参考
gdb速查手册
常用命令
常见汇编指令
调试技巧
图形界面使用
内存断点
启动自加载断点
通过dmesg查看段错误位置
定位到c代码
网络算法学
9 Protocol Processing
9.1 缓存管理
9.2 CRC和Checksum
9.3 通用协议处理
9.4 重组
14 Scheduling Packets
14.1 概述
14.2 拥塞控制
14.3 带宽与突发限制
14.4 多队列与优先级
14.5 资源预留协议
14.6 带宽保证
14.7 时延保证
14.8 Scalable Fair Queuing
14.9 dpdk分层调度
14.10 DiffServ架构介绍
14.11 dpdk QoS框架
附录
参考
NTP服务器客户端配置
目的
读者
名词
专有名词
服务器/客户端配置
服务器端配置
客户端配置
同步时间
IPMI概述
1 简介
2 名词解释
3 主要功能
4 IPMI管理工具
4.1 安装管理工具
4.2 加载IPMI内核
5 IPMI命令
5.1 ipmitool命令
5.2 常用命令模板
6、远程管理
6.1 设置BMC信息
6.2 配置用户
6.3 查看bmc信息
6.4 远程操作
redis性能测试
1 测试说明
1.1 测试环境
1.2 测试用例
1.3. 测试总结
小米路由器上开发网络监控程序
小米路由器mini刷机
开启ssh
开发环境搭建
交叉编译libpcap
远程抓包
gdb调试
dpdk相关
dpdk源码分析
log
rte_eal_cpu_init
相关的外部接口及变量
函数调用
主要接口描述
eal_parse_args
相关的外部接口和变量
函数调用
主要接口描述
eal_hugepage_info_init
相关的外部接口及变量
函数调用
主要接口描述
rte_config_init
相关的外部接口及变量
函数调用
主要接口描述
rte_eal_pci_init(todo)
相关的外部接口及变量
函数调用
主要接口描述
rte_eal_memory_init
相关的外部接口及变量
函数调用
主要接口描述
rte_eal_hugepage_init
相关的外部接口及变量
函数调用
主要接口描述
样例
相关的外部接口及变量
函数调用
主要接口描述
DPDK Library(转载fromhttps://github.com/zzqcn/)
EAL
Linux环境的EAL
内存机制与初始化
CPU信息取得与核绑定
线程/lcore的初始化与启动
多进程应用
其他注意事项
参考
Ring
概述
应用场景
无锁队列操作图解
数据结构
多生产者入队
多消费者出队
索引计算
参考
Memory
内存的初始化
参考
Memseg
概述
数据结构
初始化
Memzone
概述
初始化
内存分配
内存释放
参考
Malloc
概述
数据结构
malloc heap初始化
内存分配
内存释放
参考
Mempool
概述
特性
数据结构
创建
取出对象
还回对象
参考
Mbuf
概述
原理
数据结构
分配与回收
元信息
Direct和Indirect mbuf
参考
杂记
dpdk示例
rst
dpdkmakefile
test-mirror
mirror
rss
suricata
快速使用
文件还原的简单实验
安装部署
配置
启动
suricata4.0.1源码分析
约定
概述及全局观览
全局变量
main
RunModeRegisterRunModes
GlobalsInitPreConfig
PostConfLoadedSetup
PostConfLoadedDetectSetup
参考文献
开源引擎借鉴
源码笔记(3.2.1)
调试
tcp识别总体流程
flow模块
TCP重组
协议识别
应用识别
协议解析
performance
vtune使用教程
安装部署
快速使用
逆向破解(协议分析方向)
OD使用教程(偏向协议分析)
加密协议逆向
加密数据破解工具
查壳工具–Peid
脱壳工具
反汇编工具
加密数据解析步骤
实例讲解
查壳
OD动态调试
IDA静态分析 提取代码
wireshark插件编写(也可以自己写代码)
陈令祥文档系统
Docs
»
陈令祥随笔
陈令祥随笔
¶
文档编写指南
1. 如何用sphinx+reST编写文档
2. 目录结构
技术知识
CUnit测试工具
gdb速查手册
定位到c代码
网络算法学
NTP服务器客户端配置
IPMI概述
redis性能测试
小米路由器上开发网络监控程序
dpdk相关
dpdk源码分析
DPDK Library(转载fromhttps://github.com/zzqcn/)
杂记
dpdk示例
suricata
快速使用
文件还原的简单实验
suricata4.0.1源码分析
源码笔记(3.2.1)
performance
vtune使用教程
逆向破解(协议分析方向)
OD使用教程(偏向协议分析)
加密协议逆向