Skip to content

reputati0n/yongyou-scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tips:程序大部分由 AI 生成,仅用于学习和研究,不建议在生产环境中使用

漏洞利用模块还在施工中......

主程序

漏洞扫描与利用工具

这是一个使用PyQt6构建的图形化漏洞扫描与利用工具,支持代理设置、漏洞检测和漏洞利用功能,并提供实时日志显示。

功能特点

  • 代理设置:支持HTTP和SOCKS5代理,可配置代理服务器、端口、用户名和密码
  • 漏洞检测:可对目标URL进行多种漏洞类型的检测
  • 漏洞利用:支持选择不同类型的漏洞进行利用,并可配置利用参数
  • 实时日志:详细记录所有操作过程和执行结果
  • 多线程处理:后台线程处理扫描任务,避免UI卡顿

环境要求

  • Python 3.8 或更高版本
  • PyQt6 6.4.0 或更高版本
  • requests 2.25.0 或更高版本

安装说明

  1. 首先确保已安装Python 3.8+。
  2. 克隆或下载此项目到本地。
  3. 打开终端,导航到项目目录:
    cd /Users/reputati0n/Code/Python/yongyou-scan
    
  4. 安装依赖包:
    pip install -r requirements.txt
    

运行应用

在项目目录下,执行以下命令:

python main.py

使用方法

代理设置

  1. 从下拉菜单选择代理类型(无代理、HTTP或SOCKS5)
  2. 填写代理服务器地址和端口
  3. 如需认证,填写用户名和密码
  4. 点击"应用代理"按钮

漏洞检测

  1. 在"漏洞检测"选项卡中,输入目标URL
  2. 选择要检测的漏洞类型
  3. 点击"开始检测"按钮
  4. 检测结果将显示在结果区域,同时日志区域会记录详细过程

漏洞利用

  1. 在"漏洞利用"选项卡中,输入目标URL
  2. 从下拉菜单选择要利用的漏洞类型
  3. 在参数区域填写漏洞利用所需的参数
  4. 点击"开始利用"按钮
  5. 利用结果将显示在结果区域,同时日志区域会记录详细过程

日志管理

  • 日志区域会自动记录所有操作和执行结果
  • 点击"清除日志"按钮可清空日志内容

项目结构

  • main.py: 应用程序主文件,包含所有UI和功能实现
  • requirements.txt: 项目依赖包列表
  • README.md: 项目说明文档

注意事项

  • 此工具仅用于安全研究和授权测试
  • 请勿用于未授权的系统扫描和漏洞利用
  • 使用此工具造成的任何后果由使用者自行承担

About

a simple python vulns scan tools for yongyou nc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages