【红队】一个高性能、准确的命令行指纹识别工具

admin 2026-04-13 02:41:33 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: hfinger是一款专为红队设计的高性能命令行指纹识别工具,可快速识别Web框架、CDN和CMS等信息。工具支持主动/被动模式、多线程、代理访问及JSON/XML/XLSX格式输出,内置1412条优化指纹规则。提供编译方法和使用示例,包括单目标识别、批量文件扫描和结果导出功能。 综合评分: 82 文章分类: 红队,WEB安全,安全工具,渗透测试,应用安全


cover_image

【红队】一个高性能、准确的命令行指纹识别工具

HackAllSec HackAllSec

贝雷帽SEC

2026年4月5日 20:12 广东

在小说阅读器读本章

去阅读

免责声明

本公众号所提供的文字和信息仅供学习和研究使用,请读者自觉遵守法律法规,不得利用本公众号所提供的信息从事任何违法活动。本公众号不对读者的任何违法行为承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。

工具介绍

hfinger 是一个高性能准确的命令行指纹识别工具,用于红队打点时快速准确识别指定目标的 Web 框架、CDN 和 CMS 等信息。

特性

  • 高性能、精准的识别目标
  • 支持同一目标匹配多个框架指纹识别
  • 支持主动模式和被动模式
  • 支持根据错误页识别
  • 根据响应 Header、body 和 title 与 finger.json 中定义的指纹进行匹配
  • finger.json支持自定义匹配逻辑
  • 支持随机UA头
  • 支持多线程,线程数可通过 -t 参数调整
  • 支持代理,通过 -p 参数指定代理
  • 实时输出匹配结果,匹配到则使用绿色输出,未匹配到则使用白色输出
  • 支持 JSON、XML 和 XLSX 格式的输出
  • 支持HTTP/2和HTTP/1
  • 支持标准HTTPS和国密HTTPS
  • 由于Fofa的部分icon_hash和Mmh3Hash32的计算结果不一致,新增了icon_hash计算工具

指纹库

  • 收录的产品、Web框架和CMS总数(根据不同cms的值统计,名称相同的指纹只记1次):1177
  • 指纹总数量(数量小的原因是已将指纹进行优化和合并,对同一资产的指纹进行合并):1412
  • 指纹库中的规则区分大小写,自定义添加指纹是需要注意

兵在精而不在多,指纹数量也一样,看数量意义不大,关键看可以识别的产品、Web框架和CMS数量。

工具使用

git clone https://github.com/HackAllSec/hfinger.gitcd hfingergo build
 █████         ██████   ███▒▒███         ███▒▒███ ▒▒▒ ▒███████    ▒███ ▒▒▒  ████  ████████    ███████  ██████  ████████ ▒███▒▒███  ███████   ▒▒███ ▒▒███▒▒███  ███▒▒███ ███▒▒███▒▒███▒▒███ ▒███ ▒███ ▒▒▒███▒     ▒███  ▒███ ▒███ ▒███ ▒███▒███████  ▒███ ▒▒▒ ▒███ ▒███   ▒███      ▒███  ▒███ ▒███ ▒███ ▒███▒███▒▒▒   ▒███ ████ █████  █████     █████ ████ █████▒▒███████▒▒██████  █████▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒     ▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒███ ▒▒▒▒▒▒  ▒▒▒▒▒                                        ███ ▒███                                       ▒▒██████                                        ▒▒▒▒▒▒                     By:Hack All Sec
A high-performance command-line tool for web framework and CMS fingerprinting
Usage:  hfinger [flags]
Flags:  -f, --file string          Read assets from local files for fingerprint recognition, with one target per line  -h, --help                 help for hfinger  -l, --listen string        Using a proxy resource collector to retrieve targets, example: 127.0.0.1:6789  -j, --output-json string   Output all results to a JSON file  -s, --output-xlsx string   Output all results to a Excel file  -x, --output-xml string    Output all results to a XML file  -p, --proxy string         Specify the proxy for accessing the target, supporting HTTP and SOCKS, example: http://127.0.0.1:8080  -t, --thread int           Number of fingerprint recognition threads (default 100)      --update               Update fingerprint database      --upgrade              Upgrade to the latest version  -u, --url string           Specify the recognized target,example: https://www.example.com  -v, --version              Display the current version of the tool
单个 URL 识别:hfinger -u https://www.hackall.cn从文件中读取目标并识别(每行一个url,需要添加协议,如http或https):hfinger -f targets.txt指定代理:hfinger -u https://www.hackall.cn -p http://127.0.0.1:8080输出为 JSON 格式:hfinger -u https://www.hackall.cn -j output.json输出为 XML 格式:hfinger -u https://www.hackall.cn -x output.xml输出为 XLSX 格式:hfinger -u https://www.hackall.cn -s output.xlsx

下载链接

项目地址:https://github.com/HackAllSec/hfinger

End

“点赞、在看与分享都是莫大的支持”

工具精选

【红队】一款安全测试工具集——Onyx

【红队】一款 AI 原生安全测试平台

【红队】Webshell 管理与后渗透平台

【红队】BProxy – 多级 SOCKS5 代理工具

【红队】攻击面管理平台 (ASM)

【红队】ParrotOS 7.0 正式发布 代号:Echo

【红队】一款专为红队打造的主动资产指纹识别工具

【蓝队】SamWaf开源轻量级网站防火墙

[蓝队] FastMonitor – 网络流量监控与威胁检测工具

【蓝队】漏洞全生命周期管理平台

【蓝队】蓝队Ark神器 OpenArk v1.5.0

【红队】矛·盾 武器库 v3.2


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:贝雷帽SEC HackAllSec HackAllSec《【红队】一个高性能、准确的命令行指纹识别工具》

评论:0   参与:  0