{"id":13539966,"url":"https://github.com/w-digital-scanner/w11scan","last_synced_at":"2025-09-11T22:40:52.461Z","repository":{"id":45123789,"uuid":"143593584","full_name":"w-digital-scanner/w11scan","owner":"w-digital-scanner","description":"分布式WEB指纹识别平台 Distributed WEB fingerprint identification platform","archived":false,"fork":false,"pushed_at":"2022-12-08T02:20:34.000Z","size":4838,"stargazers_count":476,"open_issues_count":11,"forks_count":164,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-05-25T06:07:36.818Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/w-digital-scanner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-05T07:48:45.000Z","updated_at":"2025-05-15T10:59:33.000Z","dependencies_parsed_at":"2023-01-25T03:31:00.545Z","dependency_job_id":null,"html_url":"https://github.com/w-digital-scanner/w11scan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/w-digital-scanner/w11scan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-digital-scanner%2Fw11scan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-digital-scanner%2Fw11scan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-digital-scanner%2Fw11scan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-digital-scanner%2Fw11scan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/w-digital-scanner","download_url":"https://codeload.github.com/w-digital-scanner/w11scan/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w-digital-scanner%2Fw11scan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274719321,"owners_count":25337237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T09:01:35.665Z","updated_at":"2025-09-11T22:40:52.398Z","avatar_url":"https://github.com/w-digital-scanner.png","language":"CSS","funding_links":[],"categories":["\u003ca id=\"a76463feb91d09b3d024fae798b92be6\"\u003e\u003c/a\u003e侦察\u0026\u0026信息收集\u0026\u0026子域名发现与枚举\u0026\u0026OSINT","CSS","\u003ca id=\"170048b7d8668c50681c0ab1e92c679a\"\u003e\u003c/a\u003e工具","CSS (66)"],"sub_categories":["\u003ca id=\"016bb6bd00f1e0f8451f779fe09766db\"\u003e\u003c/a\u003e指纹\u0026\u0026Fingerprinting"],"readme":"# w11scan\nw11scan是一款分布式的WEB指纹识别系统（包括CMS识别、js框架、组件容器、代码语言、WAF等等），管理员可以在WEB端新增/修改指纹，建立批量的扫描任务，并且支持多种搜索语法。  \n\n发现网上没有很多开源的指纹识别源码，于是暑假就自己写了一款分布式的，顺便学习了一下celery和django，顺便想用这款工具参加知道创宇的kcon(关键免门票)。 因为不想太在前端方面花时间就用了`xunfeng`的前端UI（也希望和xunfeng一样优秀）。看着真不错呢！\n![1.png](./docs/img/1.png)\n\n## 安装\n软件本身安装非常简单，比较复杂的是一些框架、数据库的安装。  \n- [安装](./docs/install.md)  \n- [docker install](./docs/install-docker.md)\n## 流程演示视频\n[![](https://x.hacking8.com/content/uploadfile/201808/56cc1533655687.jpg)]()  \n- 演示视频地址：[https://pan.baidu.com/s/1SMgd9QVHqaEGerI2oJl1Ig](https://pan.baidu.com/s/1SMgd9QVHqaEGerI2oJl1Ig) 密码：qkew\n## 使用的技术和思路\n### 框架\n之前编写的扫描器追求的是轻巧方便，安装简单(甚至不需要安装其他库)，但是这一版使用了很多框架，python3为主要编成语言。分布式用的celery,消息队列用redis,后端数据库是mongodb,WEB用的Django。\n\n### 识别技术\n指纹识别依靠三点，关键词，正则和特征hash。w11scan内置了1800多条常见的指纹，可以识别多达538种常见CMS，而且WEB端可以添加修改这些CMS指纹。另外也集成了`builtwith`和[Webeye https://github.com/zerokeeper/WebEye/](https://github.com/zerokeeper/WebEye/).在此表示感谢。  \n\n## Featrue\n1. 每个指纹都会有一个`命中率`标记，每次识别成功后，相应指纹命中率会增加，使用指纹时优先使用命中率高的指纹。\n2. 优先使用命中率最高的指纹，其次，将指纹按照访问路径分类排序，再优先使用访问路径次数最多的指纹。\n3. 一个指纹识别成功后，会停止识别该URL的其他指纹，开始下一个任务\n4. 搜索功能支持多种语法，全文搜索(mongodb特性)\n5. 支持将内容下载为报表\n\n## show \nPreview [https://x.hacking8.com/?tag=w11scan](https://x.hacking8.com/?tag=w11scan)\n![4.png](./docs/img/4.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw-digital-scanner%2Fw11scan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fw-digital-scanner%2Fw11scan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw-digital-scanner%2Fw11scan/lists"}