Advertisement

学习笔记(十):支持向量机用于识别僵尸网络的DGA类型

阅读量:

数据采集与预处理阶段

· 1000个Cryptolocker相关域名

· 1000个post-tovar-goz关联域名

· Alexa排名前1000的网站域名

从生成恶意域名的DGA文件中获取域名信息:

复制代码
 def load_dga(filename):

    
     domain_list = []
    
     with open(filename) as f:
    
     for line in f:
    
         domain = line.split(",")[0]
    
         if domain >= MIN_LEN:
    
             domain_list.append(domain)
    
     return domain_list
    
    
    
    

alexa文件采用CSV格式对域名的排名信息及对应域名进行存储,其数据提取方式如下:

复制代码
 def load_alexa(filename):

    
     domain_list=[]
    
     csv_reader = csv_reader(open(filename))
    
     for row in csv_reader:
    
     dom

全部评论 (0)

还没有任何评论哟~