Repolode
lissy93

lissy93/web-check

一站式开源情报工具,对任意网站按需运行 DNS、SSL、响应头、服务器和安全配置等多项检查。

可替代:SecurityTrailsShodan

Star
35,162
Fork
2,900
未关闭 Issue
2
最近提交
9小时前

这是什么?

Web-Check 输入一个网址,即可返回该网站的综合信息,包括 IP 与托管情况、DNS 和 SSL 证书记录、HTTP 响应头、所用技术栈、开放端口、路由追踪结果以及其他与安全相关的配置。它适合想了解网站构成、排查潜在薄弱点的开发者和运维人员,无论是检查自己的站点,还是评估第三方网站。

项目基于 TypeScript 开发,包含 Web 界面和 API,可部署到 Netlify、Vercel、Render 或 Docker,也能从源码直接运行。默认检查无需任何配置;若提供 Google PageSpeed、Shodan、Tranco、GitHub 等服务的 API Key,可解锁更多检查或提高请求频率限制。部分检查依赖本地的 chromium、traceroute 或 dns 工具,缺失时会自动跳过。

运维者可以通过启用、禁用列表指定运行哪些检查,设置禁止扫描的主机,开启速率限制并配置 CORS 来源,适合在团队内部自行托管使用。

核心功能

  • 01获取指定网址的 IP、托管和服务器信息。
  • 02检查 DNS 记录、SSL 证书和 HTTP 响应头。
  • 03识别网站使用的技术并审查安全配置。
  • 04提供路由追踪和端口检查,并可选接入威胁与信誉查询。
  • 05支持按需启用或禁用单项检查,并可屏蔽指定主机。

适用场景

  • 上线前检查自有网站的安全配置。
  • 调查可疑域名的托管、证书和基础设施情况。
  • 为团队自建内部网站分析工具并控制访问权限。
  • 了解某个网站依赖哪些技术和服务。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Lissy93/web-check.git
  2. 2

    进入项目目录

    cd web-check
  3. 3

    安装依赖

    yarn install
  4. 4

    构建并启动应用(API 与 GUI)

    yarn build && yarn start

使用前须知

  • 部分检查需要安装 Chromium、traceroute 或 dns,否则会被跳过。
  • 若干检查需要可选的 API 密钥(Google、Shodan、Cloudmersive、Tranco、GitHub、CertSpotter)才能完整运行。
  • 需要 Node.js v22.22.3+ 或 v24.16+ 以及 yarn。

标签

常见问题

web-check 是什么?
一站式开源情报工具,对任意网站按需运行 DNS、SSL、响应头、服务器和安全配置等多项检查。 Web-Check 输入一个网址,即可返回该网站的综合信息,包括 IP 与托管情况、DNS 和 SSL 证书记录、HTTP 响应头、所用技术栈、开放端口、路由追踪结果以及其他与安全相关的配置。它适合想了解网站构成、排查潜在薄弱点的开发者和运维人员,无论是检查自己的站点,还是评估第三方网站。
web-check 可以免费使用吗?用的什么许可证?
web-check 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
web-check 还在维护吗?
活跃维护中。web-check 最近一次提交是在 2026年10月19日。
web-check 适合用来做什么?
上线前检查自有网站的安全配置。 调查可疑域名的托管、证书和基础设施情况。 为团队自建内部网站分析工具并控制访问权限。 了解某个网站依赖哪些技术和服务。
web-check 怎么安装和运行?
克隆仓库: git clone https://github.com/Lissy93/web-check.git 进入项目目录: cd web-check 安装依赖: yarn install 构建并启动应用(API 与 GUI): yarn build && yarn start
在哪里获取 web-check?
源代码和安装说明在 GitHub 上:https://github.com/lissy93/web-check

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目