Skip to content

p0p0p0/domains_mine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

指定地区非法域名获取程序


获取方法:

获取方法包含了IP反查、WHOIS注册信息反查、生成相似域名三种

获取流程:

  1. 输入指定地区region,从数据库中选取IP地理位置在此地的数据

  2. 将数据库中的非法域名、IP导入到possible_illegal_domains_index中,准备进行之后的反查和检测,将数据来源标记为source_domain

  3. 根据基表中的IP反查域名,检测反查的域名是否为非法,非法则导入illegal_domains_index中,数据来源标记为ip_reverse_method

  4. 根据illegal_domains_index中已被检测出非法的域名,将其进行聚类相似聚类,根据产生的模型生成域名并验证其存在性。若生成的域名存在则放入possible_illegal_domains_index等待检测。检测后非法的域名导入illegal_domains_index中,数据来源标记为similar_domains_method

  5. 先获取illegal_domains_index中每个域名的IP。若IP的地理位置在region。则将确定非法并位于REGION当地的域名、IP、非法类型导出至region_without_whois.csv

  6. 利用WHOIS注册信息反查域名,检测反查的域名是否为非法,非法则导入illegal_domains_index中

  7. 最后获取illegal_domains_index中每个域名的IP。若IP的地理位置在region。则将确定非法并位于REGION当地的域名、IP、非法类型导出至region_have_whois.csv

  8. 最后导出的格式为 (域名,IP,非法类型)的CSV文件,分为包含WHOIS信息反查和不包含WHOIS信息反查两份(目前WHOIS去除无效信息方面,还有一定问题)

About

指定地区非法域名获取

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%