Web-Check 是一款开源的网站诊断工具,能够获取网站的 IP 信息、SSL 证书、DNS 记录、开放端口等关键数据。它通过可视化的仪表盘呈现结果,适合开发者进行性能优化、运维人员做安全巡检,也能帮助安全测试人员识别潜在风险。
1. Web-Check 简介
作为一个开源情报工具,Web-Check 可以分析网站的内部运作机制,提示潜在攻击风险,查看服务器架构和安全配置。其仪表盘涵盖了 IP 信息、SSL 链、DNS 记录、Cookie、标头、域信息、搜索抓取规则、页面地图、服务器位置、重定向分类帐、开放端口、traceroute、DNS 安全扩展、站点性能、跟踪器、关联主机名和碳足迹等信息。
[此处为 Web-Check 主界面截图]
2. 功能特点
- 网络基础分析:集成网站 IP 地址、地理位置、ISP 信息及 SSL 证书详情,确保连接安全。
- 网络架构解析:综合 DNS 记录和服务器位置信息,揭示网站结构和全球分布。
- 性能与安全检测:评估加载速度和页面响应,检查 HTTP 头部安全配置和 DNS 安全扩展,扫描开放端口以鉴别安全风险。
- 交互功能审查:分析 Cookie 使用、重定向行为以及电商和用户注册功能。
项目地址:https://github.com/Lissy93/web-check
3. 安装 Docker
本教程基于 Linux Ubuntu 系统。首先安装 Docker。
curl -fsSL https://get.docker.com -o get-docker.sh
执行安装脚本:
sudo sh get-docker.sh
验证安装是否成功:
sudo docker container run hello-world
若输出 Hello World,说明 Docker 已就绪。
4. 创建并启动容器
创建项目目录并编写 docker-compose.yml 文件。
mkdir data
cd data
mkdir web-check
cd web-check
nano docker-compose.yml
在编辑器中输入以下内容并保存退出(Ctrl+X):
version: '3.9'
services:
web-check:
image: lissy93/web-check
restart: always
ports:
- '6599:3000'
container_name: web-check
启动容器:


