web-check
盲人无白天,醉鬼无时间。——朝鲜
Web-Check:把网站的“体检报告”一次看全
如果你经常需要快速看清一个网站的真实状态,像安全配置、技术栈、DNS、证书链、开放端口、抓取规则、历史档案、全球排名这些信息,手动东查西找不仅费时,还很难汇总成能拿来决策的视图。Web-Check 把这件事做成了一件顺手的事。
项目描述很直接:All‑in‑one OSINT tool for analysing any website。它既是一个开源的站点分析工具,也是一个面向安全研究、站点优化、架构梳理的“现场勘察面板”。你输入一个域名或 URL,它会从多个维度把相关数据拉齐,生成一份可以阅读、可以操作的综合报告。
- 项目主页:web-check.xyz
- 在线演示:web-check.as93.net
- 源码仓库:GitHub-Lissy93/web-check
- 镜像仓库:Codeberg
能看到什么
Web-Check 的看板会聚合一组核心任务,围绕“了解、优化、加固”三件事展开。以下是常见板块的节选与用途说明:
IP 信息
查询域名对应的 IP,为后续探测提供基础。常用于绘制目标网络的拓扑。SSL 证书链
展示证书签发与链路细节。既能确认 HTTPS 的安全属性,也能从证书信息做更多研判。DNS 记录
包括 A、AAAA、MX、TXT 等类型。用于还原域名解析的真实状态,发现隐藏服务与外部依赖。Cookies
快速查看站点设置的 HTTP Cookie 属性,理解行为跟踪与会话安全是否得当。抓取规则
解析 robots.txt,了解站点希望搜索引擎如何机器人抓取,以及哪些路径被作者显式忽略。HTTP 头部
审视服务器返回的各类 Header,洞察缓存策略、安全策略与服务框架设置。质量指标
基于 Lighthouse 给出性能、可访问性、最佳实践、SEO 的指标清单,辅助技术健康评估。服务器位置
根据 IP 对应地理信息,提供服务器所在位置的参照。关联主机
枚举与主域相关的域名与子域,帮助扩展目标范围,发现测试或备份环境。跳转链路
分析从初始 URL 到最终落点的重定向过程,识别潜在的安全或体验风险。TXT 记录
用于外部验证与安全协议设置,直观了解站点与第三方服务的绑定情况。服务器状态与开放端口
检查服务可用性与端口暴露面,理解背后运行的服务类型与潜在漏洞面。Traceroute
跟踪数据包的跳数路径,观察网络路径与路由分布。碳足迹估算
以页面数据传输量和服务器能耗估算站点的碳排参考值。服务器信息与 Whois
获取服务器类型、自治系统信息、注册信息与到期时间等背景数据。DNSSEC 与 HTTP 安全特性
检查是否启用 DNS 安全扩展与高价值的安全头,判断安全成熟度与风险敞口。技术栈识别
通过指纹识别解析站点使用的框架与服务,辅助安全评估、竞品分析与技术决策。站点地图、链接、社交标签
帮助 SEO 与运营侧校验结构是否合理、元信息是否完整。邮件安全
检查 DMARC、SPF、DKIM 等配置,评估防钓鱼与域名滥用的防线。WAF 与威胁检测
判断是否部署应用防火墙,以及在常见威胁名单的出现情况。TLS 相关检查
包括 cipher suites、配置基线、握手模拟,定位协议层面的隐患与兼容性问题。
这些任务有的直接出结果,有的给出指向更深入工具的链接,整体目标是让你对一个站点的“内功心法”有一个实事求是的全景视图。
谁需��它
安全研究
需要快速“摸底”目标的基本面,识别容易被忽略的配置与外露面,辅助后续测试。站点维护
用质量指标与安全特性清单做健康体检,补齐性能与安全的短板。架构理解
通过 DNS、证书链、端口与指纹识别,还原服务栈与外部依赖,为迁移与优化提供依据。SEO 与运营
校验 sitemap、社交标签、跳转链路是否合理,减少搜索与分享端的损耗。
用起来很快
Web-Check 提供四种部署方式,适配不同偏好与场景。
一键 Docker
1 | docker run -p 3000:3000 lissy93/web-check |
镜像可从 DockerHub 或 GHCR 获取,也可以本地构建。
从源码运行
1 | git clone https://github.com/Lissy93/web-check.git |
开发模式需要准备 Node.js 与 yarn,以及 git。部分任务依赖本地的 chromium、traceroute 与 dns 工具,未安装时对应检查会跳过。
Netlify 与 Vercel
仓库内置一键部署入口,可以直接接入这两家平台完成构建与托管。
可选配置与钥匙
默认无需配置即可使用。但若你希望解锁更多数据源或提高外部 API 的速率限制,可以添加环境变量。以下示例仅供参考,请按需选择最小权限的键。
1 | # 质量指标(Lighthouse) |
提示:以 REACT_APP_ 开头的键会用于前端,请务必以最小权限和合适的作用域进行配置。
真实工作流的样子
以一个日常排查为例:
输入域名,先看 IP、DNS、证书链
确认基础解析与 HTTPS 的状态,定位初步风险。看 HTTP 安全与 WAF
评估是否启用 HSTS、CSP 等关键头,确认是否有防火墙保护。拉质量与性能指标
用 Lighthouse 指标看 SEO、可访问性、性能,找出优先修复项。研究关联域与开放端口
扩展视野,识别旁路或测试环境,检查端口暴露是否合理。查历史与排名
通过 Wayback 看改动轨迹,用 Tranco 参考站点规模与演变趋势。
这一套下来,你会得到一份能落地的行动清单,而不是一堆分散的原始数据。
社区与贡献
Web-Check 是一个长期维护的开源项目,有在线托管实例,也有社区赞助与贡献者列表。欢迎通过 Issue 反馈问题,通过 PR 提交改进,或在赞助渠道帮助覆盖托管开销。正是这些支持让它能持续免费开放。
- 贡献入口:提交 PR
- 问题反馈:新建 Issue
- 赞助:Sponsor Lissy93
小结
Web-Check 的价值,在于把“现场勘察”变成“可复用工作流”:既有足够广度覆盖你关心的维度,又强调用得上、读得懂。
对安全、维护、架构理解、SEO 的日常工作来说,它就是你的通用工具箱。
如果你想用最短路径把一个站点的情况摸清楚,现在就跑一个容器或从源码起一个服务,输入一个域名,开始检查。
当那份“体检报告”被你整理成行动项,你就知道这款工具为什么值得常驻。
更多信息与演示:
- 项目主页:web-check.xyz
- 在线演示:web-check.as93.net
- 源码仓库:GitHub-Lissy93/web-check
- Codebreg仓库:Codeberg
