Skip to content

紧急建议:将20000+应用指纹库提取为开放SQLite/JSON格式 #175

Description

@hmkklol

你好 @lcvvvv

kscan的指纹数据库是其最有价值的资产——20000+应用指纹和1200+协议指纹在开源界非常罕见。但项目自2023年以来似乎不再活跃维护,这让社区很担心这个宝贵资产会随着项目沉寂而流失。

建议:将指纹库提取为独立的开源数据库

具体方案:

  1. static/fingerprint.txt导出为标准化的SQLite数据库
  2. 表结构建议:
    CREATE TABLE fingerprints (
      id INTEGER PRIMARY KEY,
      name TEXT NOT NULL,
      protocol TEXT,
      banner_regex TEXT,
      weight INTEGER,
      source TEXT,
      cve_list TEXT,
      tags TEXT
    );
  3. 同时提供JSON和YAML格式的导出
  4. 创建独立的kscan-fingerprints仓库,使用语义化版本号管理

好处:

  • fscan、nacs、Nuclei、Yaklang等其他工具都可以导入使用
  • 社区可以持续贡献新指纹,不受kscan主项目维护状态影响
  • 即使kscan本身不再更新,指纹资产仍然可以独立发展

这是一个数据抢救性质的建议,希望你能考虑。如果同意,我很乐意协助完成提取和清洗工作。

[English Translation / 英文摘要]

Hi maintainers, this issue is a feature / architecture / security suggestion for 03_kscan.
The Chinese text above contains the detailed proposal with technical context and implementation ideas.
In summary: we are requesting the enhancement described above and would be happy to provide PRs or further discussion in either Chinese or English.
Thank you for the excellent work on this project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions