ayushmittalcs27/Web-Vulnerability-Scanner-Encoder-Decoder
GitHub: ayushmittalcs27/Web-Vulnerability-Scanner-Encoder-Decoder
一款基于 Flask 的 Web 漏洞扫描与编解码工具,支持 XSS、SQL 注入检测及多种编码格式的转换解码。
Stars: 0 | Forks: 0
Web 漏洞扫描器与编码转换工具
========================
一款现代 Web 应用程序,用于扫描网站常见漏洞以及解码各类编码文本。
## 功能
1. 漏洞扫描:
- XSS(跨站脚本)漏洞检测
- SQL 注入漏洞检测
- 安全响应头分析
- SSL 证书验证
2. 编码/解码工具:
- Base64 解码
- URL 编码解码
- 凯撒密码(支持自定义偏移量)
- Hex 解码
- Binary 解码
- ROT13 解码
## 环境要求
Python 3.7 或更高版本
pip (Python 包安装器)
## 依赖项
- Flask==3.0.0
- requests==2.31.0
- beautifulsoup4==4.12.2
- python-nmap==0.7.1
- flask-cors==4.0.0
## 安装
1. 克隆代码仓库:
git clone [repository-url]
2. 进入项目目录:
cd web-vulnerability-scanner
3. 安装所需的包:
pip install -r requirements.txt
## 使用方法
1. 启动 Python 后端服务器:
python scanner.py
2. 在 Web 浏览器中打开 index.html
3. 扫描网站:
- 在输入框中输入 URL
- 点击“扫描”按钮
- 在下方的卡片中查看结果
4. 解码文本:
- 在文本框中输入编码文本
- 从下拉菜单中选择编码类型
- 对于凯撒密码,调整偏移值(-25 到 25)
- 点击“解码”按钮
- 查看解码结果
## 项目结构
- scanner.py:包含漏洞扫描和编码/解码功能的后端服务器
- index.html:前端界面
- styles.css:样式与布局
- script.js:前端功能
- requirements.txt:Python 依赖
## 安全提示
- 本工具仅供教育和测试目的使用
- 在扫描网站前,请务必获取适当的授权
- 部分网站可能会阻止自动扫描尝试
- 请负责任地使用,并遵守相关法律法规
## 许可证
本项目基于 MIT 许可证授权 - 详见 LICENSE 文件。
## 作者
[Your Name]
## 版本
1.0.0
## 最近更新
2024
## 支持
如需获取支持,请在代码仓库中提交 issue 或联系 [your-email]。
## 免责声明
本工具按“原样”提供,不作任何保证。用户需自行负责,确保在扫描任何网站之前已获得适当的授权。
标签:Base64编解码, BeautifulSoup, CISA项目, DOE合作, Flask, Hex解码, MIT开源协议, Nmap, ProjectDiscovery, Python, ROT13, SQLi, SQL注入检测, SSL证书验证, URL编解码, Web安全, XSS检测, 凯撒密码, 前端后端分离, 多模态安全, 安全响应头分析, 安全教育, 安全测试, 攻击性安全, 数据保护, 数据可视化, 无后门, 白帽子工具, 编码解码, 网络安全, 蓝队分析, 虚拟驱动器, 跨站脚本攻击, 逆向工具, 隐私保护