基于加权特征依赖图的C语言源代码漏洞检测系统
C language source code vulnerability detection system based on weighted feature dependency graph
操作系统:
- Linux Ubuntu >=18.04
程序依赖:
- clang 9.0.0
- LLVM
- Git
- CMake >=3.14
- Python >=3.6
./config.sh
cd ./crawl_vuls
python3 run_spider.py
python3 gen_dataset.py
dataset show
: 输出漏洞集信息dataset check
: 选择用于检测的数据集config show
: 输出当前配置信息config set
: 设置运行时配置信息detect
: 进行漏洞检测help
: 帮助信息, 即上述命令的具体用法
python3 main.py
或者
python3 main.py <cmd_and_args>