SamRepository25/WebShield

GitHub: SamRepository25/WebShield

一款基于 Next.js 构建的网站安全分析工具,通过检测 HTTPS 配置和 HTTP 安全标头来提供安全评分与改进建议。

Stars: 1 | Forks: 0

# 🛡️ WebShield 一款现代的网站安全分析工具,通过评估常见的 Web 安全实践、HTTP 安全标头和 HTTPS 配置,提供易于理解的安全评分及切实可行的建议。 ## ✨ 功能 - 🔒 HTTPS 检测 - 🛡️ 安全标头分析 - 📊 安全评分与等级 - ⚠️ 漏洞摘要 - 💡 切实可行的安全建议 - 📄 原始 HTTP 标头查看器 - ⚡ 快速网站扫描 - 📱 响应式用户界面 ## 🛠️ 技术栈 - Next.js - React - TypeScript - Tailwind CSS - Node.js ## 📂 项目结构 ``` app/ components/ hooks/ lib/ public/ ``` ## 🚀 快速开始 ### 克隆仓库 ``` git clone https://github.com/SamRepository25/WebShield.git cd WebShield ``` ### 安装依赖 ``` npm install ``` ### 运行开发服务器 ``` npm run dev ``` 打开: ``` http://localhost:3000 ``` ## 📦 构建 ``` npm run build ``` 启动生产服务器: ``` npm start ``` ## 🎯 WebShield 检查项 - HTTPS 可用性 - 安全标头 - Strict-Transport-Security - Content-Security-Policy - X-Frame-Options - X-Content-Type-Options - Referrer-Policy - Permissions-Policy - 整体安全评分 - 安全建议 - 原始响应标头 ## 📸 截图 已添加的截图位于: ``` docs/ ``` 示例: ``` docs/home.png docs/results.png ``` ## 📌 路线图 - 导出扫描报告 - 高级 TLS 分析 - Cookie 安全分析 - 重定向链分析 - 安全历史记录 - API 改进 ## 📄 许可证 本项目基于 MIT 许可证授权。 ## 👨‍💻 作者 **B SIMAK AHMED** GitHub: https://github.com/SamRepository25
标签:MITM代理, React, Syscalls, TypeScript, URL发现, Web安全, 安全基线检查, 安全插件, 安全检测, 自动化攻击, 蓝队分析