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查询, 协议探测, 安全扫描, 安全评分, 数据泄露防护, 数据统计, 文档结构分析, 无后门, 时序注入, 服务器探测, 端口扫描, 网络安全, 网络探测, 蓝队分析, 证书验证, 逆向工具, 隐私保护