# FingerPrint **Repository Path**: lewisdong/FingerPrint ## Basic Information - **Project Name**: FingerPrint - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-06 - **Last Updated**: 2022-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README FingerPrint =========== web应用指纹识别 使用WWW::Wappalyzer进行的指纹识别 感谢https://github.com/ElbertF/Wappalyzer 运行说明 1. 安装WWW::Wappalyzer模块 cpan -i WWW::Wappalyzer 2. 运行 (1) 识别单个url指纹 perl FingerPrint.pl www.tanjiti.com 输出结果为 { "www.tanjiti.com": { "web-servers": [ "Nginx" ], "cdn": [ "CloudFlare" ] } } (2) 使用自定义指纹文件进行识别 perl FingerPrint.pl http://www.xxx.com tanjiti.json[rule_jsonfile] { "http://www.xxx.com": { "web-servers": [ "Nginx" ], "cms": [ "Discuz!" ] } } (3) 从文件读取url列表进行批量指纹识别,并将结果输出到文件中 perl FingerPrint.pl url.txt tanjiti.json[rule_jsonfile] 结果输出到 url.txt__fingerprint 文件里 cat url.txt__fingerprint { "http://www.xxxx.com": { "web-servers": [ "Nginx" ], "cms": [ "Discuz!" ] }, "http://www.yyyyy.net": { "cms": [ "Discuz!" ] }, "http://www.zzzz.cn": { "blogs": [ "WordPress" ], "web-servers": [ "Nginx" ], "cdn": [ "CloudFlare" ], "cms": [ "WordPress" ], "font-scripts": [ "Google Font API" ], "javascript-frameworks": [ "jQuery" ], "javascript-graphics": [ "Javascript Infovis Toolkit" ] } }