分类目录归档:小公举

实用工具Navicat 连接密码导出解密工具 (NCX/Connections.XML) – 支持 Navicat 11 & 12+

有没有在使用Navicat 久了管理了多台数据库。忘记配置root密码。那么这款工具能解决燃眉之急。

【功能简介】
解密 Navicat 本地保存的数据库连接密码。
核心功能:
一键解析:支持直接读取并解析 Navicat 生成的 connections.ncx 文件(无论其内部是纯 XML 还是 ZIP 格式)或独立的 connections.xml 文件。
批量解密:能够一次性读取文件中的所有数据库连接配置,并自动解密其中加密的密码字段。
信息展示:清晰地列出每个连接的名称、类型、主机、端口、用户名以及最重要的——已解密的明文密码。
兼容性强:
支持 Navicat 12 及更高版本:采用 AES-CBC 加密算法解密。
支持 Navicat 11 及更早版本:采用 DES-ECB 加密算法解密。
适应不同时期的 NCX 文件格式。
绿色免安装:打包为独立 .exe 文件,无需安装 Python 环境或其他依赖,下载即可运行。

【使用场景】
忘记密码:当你在 Navicat 中保存了数据库密码,但突然忘记了,可以使用此工具快速找回。
迁移配置:需要将 Navicat 的连接配置迁移到新电脑或新环境,同时想获取密码。
安全审计:方便管理员或用户本人检查本地存储的数据库密码是否存在安全隐患。

【使用方法】
启动本工具。
点击“浏览”按钮,选择你的 connections.ncx 文件(通常位于 Navicat 的安装目录或用户文档目录下的对应服务器文件夹中)。
点击“解析并解密”按钮。
等待片刻,工具窗口下方的文本框中就会显示出所有连接的详细信息,包括已解密的密码。

【免责声明】
本工具仅供个人学习、备份和恢复自有账户密码之用。
请勿将此工具用于任何未经授权的访问或攻击行为。
用户在使用本工具过程中应遵守相关法律法规及网络安全规范。
开发者不对因使用此工具造成的任何直接或间接后果承担责任。

系统端口工具 – 查看哪些进程占用了端口

前言

虽然端口占用情况使用很简单的netstat -ano就能够查看
但是只能查询到进程的pid,但我们往往想要看到的是哪个进程名占用了端口,因此还需要去把pid对应的进程名找到,这样比较繁琐
因此我制作了这一款简单的小软件,能够快速查看系统的端口占用以及对应的进程名,再加入了一些筛选功能
虽然程序很简单,技术不复杂,但希望能够帮到大家

继续阅读

小轻微信清理大师2023.02版

经常有朋友抱怨磁盘满了,出现各种问题,让我帮忙看看,一看,基本都是微信占用了大量的空间,少的几个G,多的十几G,甚至几十G都有可能,手工删太麻烦,我就用VB编了一个程序,解放自己

  操作都是傻瓜式,特简单,每个按钮都有说明,鼠标移到相应按钮上都会有提示,看下就明白了。