# src **Repository Path**: wangcaicai1/src ## Basic Information - **Project Name**: src - **Description**: Vultrigger的主要代码更新 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-11-21 - **Last Updated**: 2023-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # src #### 介绍 Vultrigger的主要代码更新 #### 代码作用 get_cfg_relation.py 获取控制流关系的代码 complete_PDG.py 生成pdg的代码 access_db_operate.py 读取joern解析后的结果,得到调用关系 extract_df2.py(提取切片) cv_extract.py(提取data/C-Diff/下diff文件的关键变量,会将所有diff文件的关键变量信息存放到一个txt中) slice_op2.py 一些提取切片自己定义的api函数 general_op.py 为提取切片提供一些自定义的api函数 get_depen.py(获取依赖文件,将结果存放到/data/Dependency_Files中) prepare_work.py(删除前面生成的.joernIndex文件,将依赖文件放入joern中解析并重启neo4j,之后生成CFG、PDG和函数调用图,最后完成切片,结果存放在./result中) config.json(存放代码中需要使用到的路径信息)