SandyTAP/web-scan
GitHub: SandyTAP/web-scan
一款面向教育用途的 CLI 工具,通过端口、SSL 与头部检查为站点提供安全评分。
Stars: 1 | Forks: 0
# 🔍 WebScan
## 🚀 功能
* 🔎 快速端口扫描(1–999)
* 🔐 SSL 证书分析
* 🛡 安全头检查
* 🌐 服务器探测
* 📡 IP 与 WHOIS 查询
* 📊 安全评分系统
* ⚡ 简洁且多彩的 CLI 输出(丰富)
## 📦 安装
```
git clone https://github.com/SandyTAP/web-scan.git
cd web-scan
pip install -r requirements.txt
```
## ⚡ 使用方法
```
python scan.py example.com
```
## 🖥 示例输出
```
Scanning: 999/999 (100%)
╭────────────────────────────── Scan Result ───────────────────────────────╮
│ example.com │
╰─────────────────────────────────────────────────────────────────────────╯
✔ HTTPS enabled
✔ CSP
✔ X-Frame
✔ HSTS
✔ 80 (HTTP)
✔ 443 (HTTPS)
Server: cloudflare
IP: 8.47.69.0
SSL: ✔ Valid (expires: 2026-07-01)
Security Score: 70/100
```
## 📁 项目结构
```
helpers/
analyzer.py
formatter.py
port_scan.py
ssl_check.py
headers_check.py
scan.py
requirements.txt
```
## 🧠 工作原理
WebScan 通过以下方式分析目标:
* 通过套接字进行端口扫描
* HTTP 头检查
* SSL 证书验证
* WHOIS 与 IP 查询
* 基础安全评分系统
## ⚠️ 免责声明
本工具仅供 **教育用途**。
未经许可不得扫描系统。
## ⭐ 支持
如果你喜欢这个项目 — 给它一个星标 ⭐
标签:HTTP头检测, IP查询, Python, SEO: SSL检查, SEO: Web安全扫描, SEO: 安全评分系统, SEO: 端口扫描工具, Socket编程, SSL分析, Web安全, WHOIS查询, 协议探测, 安全扫描, 安全评分, 数据泄露防护, 数据统计, 文档结构分析, 无后门, 时序注入, 服务器探测, 端口扫描, 网络安全, 网络探测, 蓝队分析, 证书验证, 逆向工具, 隐私保护