Tarkeshwargupta/web-security-scanner

GitHub: Tarkeshwargupta/web-security-scanner

一个基于 Python 和 Flask 的自动化 Web 安全扫描器,帮助用户分析网站漏洞并生成安全评分。

Stars: 1 | Forks: 0

# 🔐 Web 安全扫描器 一个用于分析网站漏洞并使用高级安全检查生成安全评分的自动化 **Web 安全扫描器**。 ## 👨‍💻 作者与所有权 **开发者:** **Tarkeshwar Gupta** 网络安全专业的 B.Tech 学生 📌 本项目、想法和实现均为作者的 **原创作品**。 未经许可的复制、传播或商业使用是不允许的。 ## 🚀 功能 - 🌐 域名与 DNS 验证 - 🔍 端口扫描(80, 443, 21, 23, 3389) - 🔒 SSL/TLS 证书分析 - 📜 WHOIS 查询 - 🛡️ 安全头分析 - ⚡ 服务器信息检测 - 🔁 HTTP → HTTPS 重定向检查 - 📊 安全评分与风险等级(低 / 中 / 高) ## 🧠 技术栈 - **后端:** Python (Flask) - **前端:** HTML, CSS, JavaScript - **使用的库:** - requests - socket - ssl - certifi - python-whois ## ⚙️ 安装与设置 ### 1. 克隆仓库 https://github.com/Tarkeshwargupta/web-security-scanner ### 2. 安装依赖 pip install -r requirements.txt ### 3. 运行应用 python app.py ### 4. 打开浏览器 ## http://127.0.0.1:5000 ## 📊 工作流程 1. 用户输入域名 2. 系统执行: - DNS 查询 - 端口扫描 - SSL/TLS 验证 - WHOIS 查询 - 安全头分析 3. 计算评分 4. 在仪表板中显示结果 ## 🎯 使用场景 - 网络安全学习 - 网站漏洞分析 - 学术项目 - 初学者渗透测试工具 ## ⚠️ 免责声明 本工具仅供 **教育和道德使用**。 不得扫描未经授权的系统或网站。 ## 🔐 许可证 本项目根据 **MIT 许可证** 授权。 但必须给予原作者应有的署名。 ## ⭐ 支持 如果您发现本项目有用,请 ⭐ 点亮仓库。 ## 📬 联系 如需合作或提问: 📧 邮箱:tarkeshwargupta213@gmail.com
标签:CSV导出, DNS验证, Flask, HTTP到HTTPS重定向检测, Python, SSL/TLS证书分析, Web安全扫描器, WHOIS查询, 代码生成, 协议探测, 后渗透, 域名验证, 多模态安全, 学术项目, 安全头部分析, 安全评分, 插件系统, 数据可视化, 数据统计, 无后门, 服务器信息探测, 渗透测试工具, 端口扫描, 网络安全, 网络安全学习, 自动化安全扫描, 逆向工具, 隐私保护