漏洞利用模块还在施工中......
这是一个使用PyQt6构建的图形化漏洞扫描与利用工具,支持代理设置、漏洞检测和漏洞利用功能,并提供实时日志显示。
- 代理设置:支持HTTP和SOCKS5代理,可配置代理服务器、端口、用户名和密码
- 漏洞检测:可对目标URL进行多种漏洞类型的检测
- 漏洞利用:支持选择不同类型的漏洞进行利用,并可配置利用参数
- 实时日志:详细记录所有操作过程和执行结果
- 多线程处理:后台线程处理扫描任务,避免UI卡顿
- Python 3.8 或更高版本
- PyQt6 6.4.0 或更高版本
- requests 2.25.0 或更高版本
- 首先确保已安装Python 3.8+。
- 克隆或下载此项目到本地。
- 打开终端,导航到项目目录:
cd /Users/reputati0n/Code/Python/yongyou-scan
- 安装依赖包:
pip install -r requirements.txt
在项目目录下,执行以下命令:
python main.py
- 从下拉菜单选择代理类型(无代理、HTTP或SOCKS5)
- 填写代理服务器地址和端口
- 如需认证,填写用户名和密码
- 点击"应用代理"按钮
- 在"漏洞检测"选项卡中,输入目标URL
- 选择要检测的漏洞类型
- 点击"开始检测"按钮
- 检测结果将显示在结果区域,同时日志区域会记录详细过程
- 在"漏洞利用"选项卡中,输入目标URL
- 从下拉菜单选择要利用的漏洞类型
- 在参数区域填写漏洞利用所需的参数
- 点击"开始利用"按钮
- 利用结果将显示在结果区域,同时日志区域会记录详细过程
- 日志区域会自动记录所有操作和执行结果
- 点击"清除日志"按钮可清空日志内容
main.py
: 应用程序主文件,包含所有UI和功能实现requirements.txt
: 项目依赖包列表README.md
: 项目说明文档
- 此工具仅用于安全研究和授权测试
- 请勿用于未授权的系统扫描和漏洞利用
- 使用此工具造成的任何后果由使用者自行承担