comp596-spring-2026/VulnerabilityScanner

GitHub: comp596-spring-2026/VulnerabilityScanner

一个支持身份认证的Web应用漏洞扫描器,适合安全学习和课程实验。

Stars: 0 | Forks: 0

# VulnerabilityScanner 运行项目 1. 克隆仓库 git clone https://github.com/comp596-spring-2026/VulnerabilityScanner.git cd VulnerabilityScanner 2. 设置虚拟环境 python3 -m venv venv source venv/bin/activate # Linux / Mac 或者 venv\Scripts\activate # Windows 3. 安装依赖 pip install -r requirements.txt 4. 运行扫描器 cd scanner python3 main.py --username --password DVWA 示例: 1. 安装 Docker 从以下地址下载并安装 Docker: https://www.docker.com/products/docker-desktop/ 2. 启动 DVWA 容器 docker run --rm -it -p 8080:80 vulnerables/web-dvwa 这将在本地 http://localhost:8080 运行 DVWA 3. 初始化 DVWA 打开浏览器并访问: http://localhost:8080/setup.php 点击 "Create / Reset Database" 然后导航至: http://localhost:8080/login.php 4. 默认凭据: Username: admin Password: password 完成这些步骤后,在终端中执行: 1. VulnerabilityScanner % source venv/bin/activate 2. VulnerabilityScanner % cd scanner 3. scanner % python3 main.py http://localhost:8080 --username admin --password password
标签:DNS枚举, Docker, DVWA, EDR, Python, SQL注入检测, Web安全, XSS检测, 加密, 安全防御评估, 密码管理, 插件系统, 无后门, 漏洞扫描器, 目标扫描, 网络安全工具, 脆弱性评估, 蓝队分析, 请求拦截, 逆向工具