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安全, 安全基线检查, 安全插件, 安全检测, 自动化攻击, 蓝队分析