链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

w11scan:分布式WEB指纹识别平台

w11scan是一款分布式的WEB指纹识别系统,可进行CMS识别、js框架、组件容器、代码语言、WAF等识别。管理员能在WEB端操作指纹,建立批量扫描任务并支持多种搜索语法。它内置1800多条常见指纹,可识别538种常见CMS,WEB端能添加修改CMS指纹,还集成了其他工具。项...

访问官网 →

【Github】项目名:w11scan:分布式WEB指纹识别平台

项目简介

w11scan是一款分布式的WEB指纹识别系统,可进行CMS识别、js框架、组件容器、代码语言、WAF等的识别。管理员能在WEB端操作指纹,建立批量扫描任务并支持多种搜索语法。其内置1800多条常见指纹,可识别538种常见CMS,WEB端还能对CMS指纹添加修改,也集成了builtwith和Webeye。

项目目的

由于发现网上开源的指纹识别源码较少,作者利用暑假编写此工具,同时学习celery和django,还想借此工具参加知道创宇的kcon(关键免门票)。

核心技术

该项目以python3为主要编成语言,分布式采用celery,消息队列用redis,后端数据库是mongodb,WEB使用Django。指纹识别依靠关键词、正则和特征hash三点。并且每个指纹有命中率标记,识别成功后命中率会增加,使用时优先用命中率高的指纹,还会按照访问路径分类排序,优先用访问次数多的指纹,一个指纹识别成功后会停止对该URL其他指纹的识别转下一个任务,搜索功能支持多种语法,全文搜索利用了mongodb特性。

项目总结

w11scan是一个功能较为全面的分布式WEB指纹识别平台,在技术运用和功能设计上都有自己的特色。欢迎大家在评论区留言,分享自己对这个项目的看法或者使用过程中的经验等。

项目地址

GitHub链接直达