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检测, 加密, 安全防御评估, 密码管理, 插件系统, 无后门, 漏洞扫描器, 目标扫描, 网络安全工具, 脆弱性评估, 蓝队分析, 请求拦截, 逆向工具