!131 添加开发规划

Merge pull request !131 from 宋帮诚晋/master
This commit is contained in:
宋帮诚晋 2022-11-18 08:58:01 +00:00 committed by Gitee
commit ad396335ac
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 24 additions and 13 deletions

View File

@ -7,7 +7,19 @@ genmai框架原理是通过先创建sandbox将要检测的漏洞POC/EXP在san
![](./image/frameworker.png)
#### 名字
genmai这个名字来源于中国医术中的术语——“诊脉”音标为“[dʒen'maɪ]”。脉诊是以手指按切病人动脉以了解病情的内在变化也称切脉。
#### 软件架构
amd64
#### 目录说明
* data : 一些数据文件的目录
* docs : 文档目录,包括设计文档,说明文档
* examples : 使用示例目录
* image : 存放图片
* misc : 其他
* utils : 实用工具目录
* z-container : 临时存放目录
* z-testsuit : 存放测试小程序的目录
* z-trash : 垃圾桶目录
#### 框架优势
1. 拥有UI界面便于操作使用。
2. 使用sandbox在sandbox上进行系统/内核漏洞检测避免了一些具有破坏性的系统或内核的POC/EXP对实体主机进行破坏。
@ -30,20 +42,19 @@ genmai这个名字来源于中国医术中的术语——“诊脉”音标
为使用者提供修复建议,以及补丁的信息。
6. 工具更新
用户可以直接使用update获取最新版本的工具。
![](./image/mod.png)
#### 软件架构
amd64
#### 目录说明
* data : 一些数据文件的目录
* docs : 文档目录,包括设计文档,说明文档
* examples : 使用示例目录
* image : 存放图片
* misc : 其他
* utils : 实用工具目录
* z-container : 临时存放目录
* z-testsuit : 存放测试小程序的目录
* z-trash : 垃圾桶目录
![](./image/mod.png)
#### 开发规划
1. 完成主体框架的开发主要包括sandboxrequestpoolcoprogrampoolcachejsonparseryamlparserinterpreterremotecheck
2. 第一阶段先完成kernel模块的开发使工具内够检测内核的漏洞。
3. 第二阶段完成安全基线检测的开发,能够使用基线扫描。
4. 第三阶段完成system模块开发能够检测系统漏洞。
5. 第四阶段完成web漏洞模块开发能检测web方面漏洞
6. 第五阶段自动更新功能开发
7. 第六阶段UI界面开发
8. 第七阶段补丁信息功能导入
9. 第八阶段FUZZ功能开发完成FUZZ检测
#### 编译说明
```bash