开源一个Wappalyzer指纹库解析的Golang库,目前暂不支持识别,只支持解析指纹库。
后续有时间将补充识别功能。
https://github.com/iiiusky/WappalyzerParse
可以输出json结果以及直接使用结构体。
输出的json大致如下格式
………………
{
"name": "Loja Integrada",
"slug": "loja-integrada",
"url": "",
"description": "",
"categories": [
{
"name": "Ecommerce",
"priority": 1
}
],
"headers": {
"X-Powered-By": "vtex-integrated-store"
},
"dns": {},
"cookies": {},
"dom": [],
"html": [],
"css": [],
"cert_issuer": "",
"robots": "",
"meta": {},
"scripts": [],
"js": {
"LOJA_ID": ""
},
"implies": [],
"excludes": [],
"icon": "Loja Integrada.png",
"website": "https://lojaintegrada.com.br/",
"cpe": ""
},
{
"name": "Mobirise",
"slug": "mobirise",
"url": "",
"description": "Mobirise is a free offline app for Windows and Mac to easily create small/medium websites, landing pages, online resumes and portfolios.",
"categories": [
{
"name": "Page builders",
"priority": 2
}
],
"headers": {},
"dns": {},
"cookies": {},
"dom": [],
"html": [
"<!-- Site made with Mobirise Website Builder v([\\d.]+)\\;version:\\1"
],
"css": [],
"cert_issuer": "",
"robots": "",
"meta": {
"generator": "^Mobirise v([\\d.]+)\\;version:\\1"
},
"scripts": [],
"js": {},
"implies": [],
"excludes": [],
"icon": "mobirise.png",
"website": "https://mobirise.com",
"cpe": ""
},
………………