Advertisement

学习笔记(十五):RNN用于WebShell分类识别

阅读量:

采用ADFA-LD数据集进行处理,逐行读取数据,并对系统调用编号的最大值进行记录。

复制代码
 max_sequences_len=300

    
 max_sys_call=0
    
  
    
 def load_one_flle(filename):
    
     global max_sys_call
    
     x=[]
    
     with open(filename) as f:
    
     line=f.readline()
    
     line=line.strip('\n')
    
     line=line.split(' ')
    
     for v in line:
    
         if len(v) > 0:
    
             x.append(int(v))
    
             if int(v) > max_sys_call:
    
                 max_sys_call=int(v)
    
     return x
    
    
    
    

对常规系统调用序列进行加载操作,并将其标识为0

复制代码
 def load_adfa_training_files(rootdir):

全部评论 (0)

还没有任何评论哟~