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检测, 凯撒密码, 前端后端分离, 多模态安全, 安全响应头分析, 安全教育, 安全测试, 攻击性安全, 数据保护, 数据可视化, 无后门, 白帽子工具, 编码解码, 网络安全, 蓝队分析, 虚拟驱动器, 跨站脚本攻击, 逆向工具, 隐私保护