MDUT-Extend(MDUT-更强版) V1.1.0 Released

admin 2024年8月20日21:12:26MDUT-Extend(MDUT-更强版) V1.1.0 Released已关闭评论64 views字数 1727阅读5分45秒阅读模式

前言

前段时间笔者发布了MDUT-Extend的第一个版本,在发布之后得到了许多师傅的支持和打赏。并提出了许多改进的建议,笔者对师傅们提的建议进行了汇总。着重实现了几个提到相对较多的问题,本来打算在原帖下进行回复的,考虑到此版本可能存在一些需要注意的点,所以就重新开了一篇。

同时此版本也是快速更新的最后一版,以后可能就要随缘更新了。师傅们可以随时提交issue后等累积更新版本。

更新内容

2024-08-20

发布v1.1.0

启动时需添加 -Doracle.jdbc.javaNetNio=false JVM选项

修复

修复mysql no select databse问题
修复postgresql命令执行UTF-8字符问题 #5
修复数据库链接遗留问题

优化

添加socks5代理支持
添加redis windows系统支持
添加postgresql文件管理功能
调整redis利用界面布局

SHA1

MDUT-Extend-1.1.0.zip 993062938583FEEA8A8E6FA9272A1DEB1CC08095
redis-module-extend-windows.zip 1477798592D5F7711E2D04FFCC10BD8F13336E23
redis-module-extend-linux.zip 750B6EBA467B636C7A1A2C80B80AD32414D1BC40

 

Socks5代理功能支持

注意: 启动时需添加 -Doracle.jdbc.javaNetNio=false JVM选项

首先就是许多师傅一致要求添加的socks代理功能,此次更新添加了对socks5和socks4a代理的支持(其实都是一样的,只是在界面上做了区分)

师傅们可在文件菜单进行设置

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820142118051

代理实现方式使用了两种不同方式实现

其中在实现redis代理时,笔者发现原本的jedis驱动包并不支持直接使用代理。

所以笔者使用了自编译的一个基于3.0版本魔改的jedis驱动包

首先通过getClient获取一个client对象

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820143154074

随后直接将client传入setproxy中设置代理

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820143259108

其中client.setProxy为魔改驱动包中实现的方法

其他数据库类型均采用了System.setProperty进行全局设置的方式(暂时没找到更合适的方式)

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820143425748

以下是使用suo5测试的效果

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820143957215
Postgresql文件管理功能

此次更新对postgresql实现了文件管理功能(暂时只适配了windows)

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820144540075

由于目录的读取和展示均使用了pg_ls_dir函数实现,笔者只在代码层面对目录和文件进行了简单的区分,所以在展示上可能存在一定差异

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820145858241

师傅们在实际使用时请注意自行甄别,其中文件上传和读取的代码参考自PostgreUtil工具,在上传较大文件时建议使用io_import方式

如果目录或文件显示乱码可调整命令执行的标签页的编码选项,目前已知的问题是无法读取中文目录

redis windows系统支持

此次更新添加了对windows下redis的支持

笔者参考RedisModules-ExecuteCommand-for-Windows项目重写了windows下redis主从模块

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820150703798
MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820150739844

在原来的基础上添加了文件读写功能,同时对redis利用模块的界面进行了重新的调整

MDUT-Extend(MDUT-更强版) V1.1.0 Released
image-20240820150930784

由于命令执行没做编码处理,可能会存在部分乱码的问题

其他一些改动

  • 修复了窗口关闭后数据库链接遗留的问题
  • 修复postgresql执行命令utf-8报错问题
  • 修复mysql执行udf时显示no select database问题

下载

https://github.com/DeEpinGh0st/MDUT-Extend-Release

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年8月20日21:12:26
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   MDUT-Extend(MDUT-更强版) V1.1.0 Releasedhttps://cn-sec.com/archives/3082629.html