NeiveZ/VXSN

GitHub: NeiveZ/VXSN

VXSN 是一个采用 Metasploit 风格交互式 shell 的模块化 Web 漏洞扫描器,覆盖 SQL 注入、XSS、LFI、开放重定向和配置错误等常见漏洞类别的自动化检测。

Stars: 0 | Forks: 0

# VXSN ![Python](https://img.shields.io/badge/Python-3.10%2B-3776AB?style=flat-square&logo=python&logoColor=white) ![平台](https://img.shields.io/badge/Platform-Linux%20%7C%20Kali-557C94?style=flat-square&logo=kalilinux&logoColor=white) ![许可证](https://img.shields.io/badge/License-MIT-blue?style=flat-square) ![状态](https://img.shields.io/badge/Status-Active-brightgreen?style=flat-square) ## 概述 VXSN 是一个模块化的 Web 漏洞扫描器,围绕**交互式 shell 界面**构建 —— 加载模块,配置目标,运行。每个模块都是独立的,针对特定的漏洞类别。结果保留在会话内存中,可以导出为 TXT、JSON 或 HTML 报告,并包含严重性分类。 ## 模块 | 模块 | 漏洞 | 技术 | |---|---|---| | `vuln/sqli` | SQL 注入 | 基于报错、基于布尔、基于时间 | | `vuln/xss` | 跨站脚本攻击 (XSS) | 反射型 XSS — 15 个 payload | | `vuln/lfi` | 本地文件包含 | 路径遍历、PHP wrapper、编码绕过 | | `vuln/redirect` | 开放重定向 | 20 个 payload,自动检测重定向参数 | | `vuln/misconfig` | 配置错误 | 35 个敏感路径、安全 header 审计、HTTP 方法 | ## 功能 - **交互式 shell** — `use`、`set`、`run`、`back` 工作流与 Metasploit 完全一致 - **会话持久化** — 扫描结果在会话内的不同模块间累积 - **自动检测** — 重定向模块自动检测常见的重定向参数 - **安全 header 审计** — 检查 CSP、HSTS、X-Frame-Options 等 - **HTTP 方法测试** — 检测危险方法 (PUT、DELETE、TRACE、CONNECT) - **报告生成** — TXT、JSON 或 HTML 格式,包含严重性摘要 - **自动保存** — 每次扫描都会以 JSON 格式自动保存到 `reports/` 目录 - **共享 HTTP 客户端** — 所有模块共享 UA 轮换、SSL 绕过和重定向控制 - **无需任何 API 密钥** — 所有模块开箱即用 ## 环境要求 | 依赖 | 用途 | 安装 | |---|---|---| | `python 3.10+` | 运行环境 | `apt install python3` | ``` sudo apt install python3 ``` 无需外部 Python 包 —— 仅使用标准库。 ## 安装说明 ### 1. 克隆仓库 ``` git clone https://github.com/NeiveZ/VXSN.git cd VXSN ``` ### 2. 赋予执行权限 ``` chmod +x vxsn.sh ``` ### 3. (可选) 全局安装 ``` sudo cp vxsn.sh /usr/local/bin/vxsn ``` ### 4. 启动 ``` ./vxsn.sh ``` ## 使用说明 ``` vxsn > use vxsn > set
标签:CISA项目, DOE合作, Python, Web漏洞扫描, 应用安全, 无后门