用途:根据原始信号推断目标站点的后端技术栈。输入信号包括 http_signals(Server、X-Powered-By、Cookie)、dns_signals(服务验证 TXT 记录)、repository_signals(依赖、Dockerfile)、html_signals(generator meta、CMS 模式)。\n\n主要能力:识别 Web 服务器(nginx、Apache、IIS、Caddy、LiteSpeed)、语言(Node.js、Python、PHP、Ruby、Java、Go、.NET)、框架(Express、NestJS、Fastify、Django、Flask、FastAPI、Rails、Laravel、Symfony、Spring、ASP.NET)、CMS(WordPress、Drupal、Joomla、Magento、Shopify、Contentful、Strapi、Ghost)、数据库(PostgreSQL、MySQL、MongoDB、Redis、Elasticsearch、DynamoDB,属间接信号)及 API 技术(GraphQL、REST、gRPC、tRPC)。每项技术附带检测信号、来源、权重和总分,框架命中可推断运行时(如 Express 推断 Node.js),并可提取版本(来自 Server/X-Powered-By 头或 package.json、requirements.txt、Gemfile 等依赖)。\n\n使用方式:向技能提交上述结构化信号;推理逻辑按模式和权重匹配,输出含 technologies、implied_technologies 和 summary(web_server、runtime、framework、database、cms)。\n\n限制:数据库多为间接推断;缺失头时依其他信号继续;Cookie 歧义时列出所有可能;冲突信号会同时报告并标记待关联;资料未提供具体安装命令、收费与平台信息。
backend-inferencer
编程与开发
更新于 10-16 08:39