【安全工具】一款开源的WEB指纹识别工具

admin 2023年10月25日23:36:06评论109 views字数 942阅读3分8秒阅读模式
 

工具详情

【安全工具】一款开源的WEB指纹识别工具

TideFinger,一个开源的指纹识别小工具,使用了传统和现代检测技术相结合的指纹检测方法,让指纹检测更快捷、准确。

 

通过分析web指纹的检测对象、检测方法、检测原理及常用工具,设计了一个简易的指纹搜集脚本来协助发现新指纹,并提取了多个开源指纹识别工具的规则库并进行了规则重组,开发了一个简单快捷的指纹识别小工具TideFinger。

 

功能点:

1、完成了python3的代码升级。之前使用python2实现的,现在github里包含了python2和python3两个版本,可以根据自己环境去选。 2、升级了tidefinger的自身指纹库,2020年的时候指纹大约为2100条,目前指纹文件cms_finger.db已包含大约5900条指纹。 3、引入了Wappalyzer指纹库,使用了python版的Wappalyzer,代码来自https://github.com/chorsley/python-Wappalyzer。 4、引入了webanalyzer指纹库,这个是国内一群安全爱好者做的一个很不错的项目,项目地址https://github.com/webanalyzer/,里面的role也集成了WhatWeb、Wappalyzer、fofa的规则等。 5、因为多个指纹库都会有部分重合,所以后面对识别到的指纹进行了简单的去重处理,并对部分常见的误报进行了优化。 6、py2版本中在无法识别到cms时会默认使用数据库文件遍历的方式进行进一步指纹识别,但这样会对目标站点发起大量请求,我现在已经基本不大用这种方式,所以py3版加了个-d的选项,0为不启用,1为启用,默认为不启用。

 

搜集了大量的开源指纹识别工具,从中提取了指纹库,进行了统一的格式化处理并进行去重,其中cms指纹库为传统的md5、url库,大约2078条指纹,可通过关键字、md5、正则进行匹配,fofa库为2119指纹,主要对Header、url信息进行匹配。

 

【安全工具】一款开源的WEB指纹识别工具

 

【安全工具】一款开源的WEB指纹识别工具

工具使用

【安全工具】一款开源的WEB指纹识别工具

Python3版本:

【安全工具】一款开源的WEB指纹识别工具

 

Python2版本:

【安全工具】一款开源的WEB指纹识别工具

 

【安全工具】一款开源的WEB指纹识别工具

下载地址

 

https://github.com/TideSec/TideFinger.git

 

 

原文始发于微信公众号(night安全):【安全工具】一款开源的WEB指纹识别工具

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年10月25日23:36:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【安全工具】一款开源的WEB指纹识别工具http://cn-sec.com/archives/2143032.html

发表评论

匿名网友 填写信息