Advertisement

Devign数据集处理利用joern提取cpg文件信息

阅读量:
复制代码
 #调用./joern-query将cpg文件下的.bin.zip文件转换为.json文件

    
  
    
 import os
    
 import subprocess
    
  
    
 def joern_query(folder_path, output_path):
    
     for filename in os.listdir(folder_path):
    
     if filename.endswith('.bin.zip'):
    
         input_file = os.path.join(folder_path,filename)
    
         output_file = os.path.join(output_path, filename.split(".")[0]+ '.json')
    
         print(output_file)
    
         #调用./joern-query -f scripts/joern_graphs.sc -c cpg.bin.zip > test.json
    
         command = ['./joern-query', '-f', 'scripts/joern_graphs.sc', '-c', i

全部评论 (0)

还没有任何评论哟~