mirror of https://gitee.com/openkylin/genmai.git
commit
ad396335ac
37
README.md
37
README.md
|
@ -7,7 +7,19 @@ genmai框架原理是通过先创建sandbox,将要检测的漏洞POC/EXP在san
|
|||

|
||||
#### 名字
|
||||
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获取最新版本的工具。
|
||||

|
||||
#### 软件架构
|
||||
amd64
|
||||
|
||||
#### 目录说明
|
||||
* data : 一些数据文件的目录
|
||||
* docs : 文档目录,包括设计文档,说明文档
|
||||
* examples : 使用示例目录
|
||||
* image : 存放图片
|
||||
* misc : 其他
|
||||
* utils : 实用工具目录
|
||||
* z-container : 临时存放目录
|
||||
* z-testsuit : 存放测试小程序的目录
|
||||
* z-trash : 垃圾桶目录
|
||||

|
||||
|
||||
#### 开发规划
|
||||
1. 完成主体框架的开发,主要包括sandbox,requestpool,coprogrampool,cache,jsonparser,yamlparser,interpreter,remotecheck
|
||||
2. 第一阶段先完成kernel模块的开发,使工具内够检测内核的漏洞。
|
||||
3. 第二阶段完成安全基线检测的开发,能够使用基线扫描。
|
||||
4. 第三阶段完成system模块开发,能够检测系统漏洞。
|
||||
5. 第四阶段完成web漏洞模块开发,能检测web方面漏洞
|
||||
6. 第五阶段自动更新功能开发
|
||||
7. 第六阶段UI界面开发
|
||||
8. 第七阶段补丁信息功能导入
|
||||
9. 第八阶段FUZZ功能开发,完成FUZZ检测
|
||||
|
||||
#### 编译说明
|
||||
```bash
|
||||
|
|
Loading…
Reference in New Issue